home *** CD-ROM | disk | FTP | other *** search
/ Dictionary of the Living World 3 / Dictionary of the Living World Version 3.0 (Media Design Interactive)(Macintosh)(1993).iso / QuickTime™ / QuickTime™.rsrc / bin.rsrc_code_-16639.txt < prev    next >
Text File  |  1992-10-02  |  214KB  |  3,845 lines

  1. start:
  2. 00000000  0C40 0003                cmpi.w     D0, 0x3
  3. 00000004  6F18                     ble        +0x1A /* 0000001E */
  4. 00000006  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  5. 0000000A  4268 0004                clr.w      [A0 + 0x4]
  6. 0000000E  0C40 01D2                cmpi.w     D0, 0x1D2
  7. 00000012  621E                     bhi        +0x20 /* 00000032 */
  8. 00000014  41FA 0030                lea.l      A0, [PC + 0x30 /* 00000046, value 0xFFFFFFFA */]
  9. 00000018  D1F0 0400                add.l      A0, [A0 + D0.w * 4]
  10. 0000001C  4ED0                     jmp        [A0]
  11. label0000001E:
  12. 0000001E  E548                     lsl        D0.w, 2
  13. 00000020  0C40 0748                cmpi.w     D0, 0x748
  14. 00000024  620A                     bhi        +0xC /* 00000030 */
  15. 00000026  41FA 001E                lea.l      A0, [PC + 0x1E /* 00000046, value 0xFFFFFFFA */]
  16. 0000002A  D1F0 0000                add.l      A0, [A0 + D0.w]
  17. 0000002E  4ED0                     jmp        [A0]
  18. label00000030:
  19. 00000030  E448                     lsr        D0.w, 2
  20. label00000032:
  21. 00000032  4840                     swap.w     D0
  22. 00000034  0240 00FF                andi.w     D0, 0xFF
  23. 00000038  205F                     movea.l    A0, [A7]+
  24. 0000003A  DEC0                     add.w      A7, D0
  25. 0000003C  70FF                     moveq.l    D0, 0xFFFFFFFF
  26. 0000003E  4ED0                     jmp        [A0]
  27. 00000040  303C FFFD                move.w     D0, 0xFFFD
  28. 00000044  A9C9                     syscall    SysError
  29. 00000046  FFFF                     .invalid   <<F/7/7>>
  30. 00000048  FFFA                     .invalid   <<F/7/7>>
  31. 0000004A  0000 07EE                ori.b      D0, 0xEE
  32. 0000004E  0000 0B50                ori.b      D0, 0x50 /* 'P' */
  33. 00000052  0000 0BA8                ori.b      D0, 0xA8
  34. 00000056  0000 0BC4                ori.b      D0, 0xC4
  35. 0000005A  FFFF                     .invalid   <<F/7/7>>
  36. 0000005C  FFFA                     .invalid   <<F/7/7>>
  37. 0000005E  FFFF                     .invalid   <<F/7/7>>
  38. 00000060  FFFA                     .invalid   <<F/7/7>>
  39. 00000062  FFFF                     .invalid   <<F/7/7>>
  40. 00000064  FFFA                     .invalid   <<F/7/7>>
  41. 00000066  FFFF                     .invalid   <<F/7/7>>
  42. 00000068  FFFA                     .invalid   <<F/7/7>>
  43. 0000006A  FFFF                     .invalid   <<F/7/7>>
  44. 0000006C  FFFA                     .invalid   <<F/7/7>>
  45. 0000006E  FFFF                     .invalid   <<F/7/7>>
  46. 00000070  FFFA                     .invalid   <<F/7/7>>
  47. 00000072  FFFF                     .invalid   <<F/7/7>>
  48. 00000074  FFFA                     .invalid   <<F/7/7>>
  49. 00000076  FFFF                     .invalid   <<F/7/7>>
  50. 00000078  FFFA                     .invalid   <<F/7/7>>
  51. 0000007A  FFFF                     .invalid   <<F/7/7>>
  52. 0000007C  FFFA                     .invalid   <<F/7/7>>
  53. 0000007E  FFFF                     .invalid   <<F/7/7>>
  54. 00000080  FFFA                     .invalid   <<F/7/7>>
  55. 00000082  FFFF                     .invalid   <<F/7/7>>
  56. 00000084  FFFA                     .invalid   <<F/7/7>>
  57. 00000086  FFFF                     .invalid   <<F/7/7>>
  58. 00000088  FFFA                     .invalid   <<F/7/7>>
  59. 0000008A  FFFF                     .invalid   <<F/7/7>>
  60. 0000008C  FFFA                     .invalid   <<F/7/7>>
  61. 0000008E  FFFF                     .invalid   <<F/7/7>>
  62. 00000090  FFFA                     .invalid   <<F/7/7>>
  63. 00000092  0000 0CAE                ori.b      D0, 0xAE
  64. 00000096  FFFF                     .invalid   <<F/7/7>>
  65. 00000098  FFFA                     .invalid   <<F/7/7>>
  66. 0000009A  FFFF                     .invalid   <<F/7/7>>
  67. 0000009C  FFFA                     .invalid   <<F/7/7>>
  68. 0000009E  FFFF                     .invalid   <<F/7/7>>
  69. 000000A0  FFFA                     .invalid   <<F/7/7>>
  70. 000000A2  FFFF                     .invalid   <<F/7/7>>
  71. 000000A4  FFFA                     .invalid   <<F/7/7>>
  72. 000000A6  0000 0DE2                ori.b      D0, 0xE2
  73. 000000AA  FFFF                     .invalid   <<F/7/7>>
  74. 000000AC  FFFA                     .invalid   <<F/7/7>>
  75. 000000AE  FFFF                     .invalid   <<F/7/7>>
  76. 000000B0  FFFA                     .invalid   <<F/7/7>>
  77. 000000B2  0000 0C44                ori.b      D0, 0x44 /* 'D' */
  78. 000000B6  FFFF                     .invalid   <<F/7/7>>
  79. 000000B8  FFFA                     .invalid   <<F/7/7>>
  80. 000000BA  FFFF                     .invalid   <<F/7/7>>
  81. 000000BC  FFFA                     .invalid   <<F/7/7>>
  82. 000000BE  FFFF                     .invalid   <<F/7/7>>
  83. 000000C0  FFFA                     .invalid   <<F/7/7>>
  84. 000000C2  FFFF                     .invalid   <<F/7/7>>
  85. 000000C4  FFFA                     .invalid   <<F/7/7>>
  86. 000000C6  FFFF                     .invalid   <<F/7/7>>
  87. 000000C8  FFFA                     .invalid   <<F/7/7>>
  88. 000000CA  FFFF                     .invalid   <<F/7/7>>
  89. 000000CC  FFFA                     .invalid   <<F/7/7>>
  90. 000000CE  FFFF                     .invalid   <<F/7/7>>
  91. 000000D0  FFFA                     .invalid   <<F/7/7>>
  92. 000000D2  FFFF                     .invalid   <<F/7/7>>
  93. 000000D4  FFFA                     .invalid   <<F/7/7>>
  94. 000000D6  FFFF                     .invalid   <<F/7/7>>
  95. 000000D8  FFFA                     .invalid   <<F/7/7>>
  96. 000000DA  FFFF                     .invalid   <<F/7/7>>
  97. 000000DC  FFFA                     .invalid   <<F/7/7>>
  98. 000000DE  FFFF                     .invalid   <<F/7/7>>
  99. 000000E0  FFFA                     .invalid   <<F/7/7>>
  100. 000000E2  FFFF                     .invalid   <<F/7/7>>
  101. 000000E4  FFFA                     .invalid   <<F/7/7>>
  102. 000000E6  FFFF                     .invalid   <<F/7/7>>
  103. 000000E8  FFFA                     .invalid   <<F/7/7>>
  104. 000000EA  FFFF                     .invalid   <<F/7/7>>
  105. 000000EC  FFFA                     .invalid   <<F/7/7>>
  106. 000000EE  FFFF                     .invalid   <<F/7/7>>
  107. 000000F0  FFFA                     .invalid   <<F/7/7>>
  108. 000000F2  FFFF                     .invalid   <<F/7/7>>
  109. 000000F4  FFFA                     .invalid   <<F/7/7>>
  110. 000000F6  FFFF                     .invalid   <<F/7/7>>
  111. 000000F8  FFFA                     .invalid   <<F/7/7>>
  112. 000000FA  FFFF                     .invalid   <<F/7/7>>
  113. 000000FC  FFFA                     .invalid   <<F/7/7>>
  114. 000000FE  FFFF                     .invalid   <<F/7/7>>
  115. 00000100  FFFA                     .invalid   <<F/7/7>>
  116. 00000102  FFFF                     .invalid   <<F/7/7>>
  117. 00000104  FFFA                     .invalid   <<F/7/7>>
  118. 00000106  FFFF                     .invalid   <<F/7/7>>
  119. 00000108  FFFA                     .invalid   <<F/7/7>>
  120. 0000010A  FFFF                     .invalid   <<F/7/7>>
  121. 0000010C  FFFA                     .invalid   <<F/7/7>>
  122. 0000010E  FFFF                     .invalid   <<F/7/7>>
  123. 00000110  FFFA                     .invalid   <<F/7/7>>
  124. 00000112  FFFF                     .invalid   <<F/7/7>>
  125. 00000114  FFFA                     .invalid   <<F/7/7>>
  126. 00000116  FFFF                     .invalid   <<F/7/7>>
  127. 00000118  FFFA                     .invalid   <<F/7/7>>
  128. 0000011A  FFFF                     .invalid   <<F/7/7>>
  129. 0000011C  FFFA                     .invalid   <<F/7/7>>
  130. 0000011E  FFFF                     .invalid   <<F/7/7>>
  131. 00000120  FFFA                     .invalid   <<F/7/7>>
  132. 00000122  FFFF                     .invalid   <<F/7/7>>
  133. 00000124  FFFA                     .invalid   <<F/7/7>>
  134. 00000126  FFFF                     .invalid   <<F/7/7>>
  135. 00000128  FFFA                     .invalid   <<F/7/7>>
  136. 0000012A  FFFF                     .invalid   <<F/7/7>>
  137. 0000012C  FFFA                     .invalid   <<F/7/7>>
  138. 0000012E  FFFF                     .invalid   <<F/7/7>>
  139. 00000130  FFFA                     .invalid   <<F/7/7>>
  140. 00000132  FFFF                     .invalid   <<F/7/7>>
  141. 00000134  FFFA                     .invalid   <<F/7/7>>
  142. 00000136  FFFF                     .invalid   <<F/7/7>>
  143. 00000138  FFFA                     .invalid   <<F/7/7>>
  144. 0000013A  FFFF                     .invalid   <<F/7/7>>
  145. 0000013C  FFFA                     .invalid   <<F/7/7>>
  146. 0000013E  FFFF                     .invalid   <<F/7/7>>
  147. 00000140  FFFA                     .invalid   <<F/7/7>>
  148. 00000142  FFFF                     .invalid   <<F/7/7>>
  149. 00000144  FFFA                     .invalid   <<F/7/7>>
  150. 00000146  FFFF                     .invalid   <<F/7/7>>
  151. 00000148  FFFA                     .invalid   <<F/7/7>>
  152. 0000014A  FFFF                     .invalid   <<F/7/7>>
  153. 0000014C  FFFA                     .invalid   <<F/7/7>>
  154. 0000014E  FFFF                     .invalid   <<F/7/7>>
  155. 00000150  FFFA                     .invalid   <<F/7/7>>
  156. 00000152  FFFF                     .invalid   <<F/7/7>>
  157. 00000154  FFFA                     .invalid   <<F/7/7>>
  158. 00000156  FFFF                     .invalid   <<F/7/7>>
  159. 00000158  FFFA                     .invalid   <<F/7/7>>
  160. 0000015A  FFFF                     .invalid   <<F/7/7>>
  161. 0000015C  FFFA                     .invalid   <<F/7/7>>
  162. 0000015E  FFFF                     .invalid   <<F/7/7>>
  163. 00000160  FFFA                     .invalid   <<F/7/7>>
  164. 00000162  FFFF                     .invalid   <<F/7/7>>
  165. 00000164  FFFA                     .invalid   <<F/7/7>>
  166. 00000166  FFFF                     .invalid   <<F/7/7>>
  167. 00000168  FFFA                     .invalid   <<F/7/7>>
  168. 0000016A  FFFF                     .invalid   <<F/7/7>>
  169. 0000016C  FFFA                     .invalid   <<F/7/7>>
  170. 0000016E  FFFF                     .invalid   <<F/7/7>>
  171. 00000170  FFFA                     .invalid   <<F/7/7>>
  172. 00000172  FFFF                     .invalid   <<F/7/7>>
  173. 00000174  FFFA                     .invalid   <<F/7/7>>
  174. 00000176  FFFF                     .invalid   <<F/7/7>>
  175. 00000178  FFFA                     .invalid   <<F/7/7>>
  176. 0000017A  FFFF                     .invalid   <<F/7/7>>
  177. 0000017C  FFFA                     .invalid   <<F/7/7>>
  178. 0000017E  FFFF                     .invalid   <<F/7/7>>
  179. 00000180  FFFA                     .invalid   <<F/7/7>>
  180. 00000182  FFFF                     .invalid   <<F/7/7>>
  181. 00000184  FFFA                     .invalid   <<F/7/7>>
  182. 00000186  FFFF                     .invalid   <<F/7/7>>
  183. 00000188  FFFA                     .invalid   <<F/7/7>>
  184. 0000018A  FFFF                     .invalid   <<F/7/7>>
  185. 0000018C  FFFA                     .invalid   <<F/7/7>>
  186. 0000018E  FFFF                     .invalid   <<F/7/7>>
  187. 00000190  FFFA                     .invalid   <<F/7/7>>
  188. 00000192  FFFF                     .invalid   <<F/7/7>>
  189. 00000194  FFFA                     .invalid   <<F/7/7>>
  190. 00000196  FFFF                     .invalid   <<F/7/7>>
  191. 00000198  FFFA                     .invalid   <<F/7/7>>
  192. 0000019A  FFFF                     .invalid   <<F/7/7>>
  193. 0000019C  FFFA                     .invalid   <<F/7/7>>
  194. 0000019E  FFFF                     .invalid   <<F/7/7>>
  195. 000001A0  FFFA                     .invalid   <<F/7/7>>
  196. 000001A2  FFFF                     .invalid   <<F/7/7>>
  197. 000001A4  FFFA                     .invalid   <<F/7/7>>
  198. 000001A6  FFFF                     .invalid   <<F/7/7>>
  199. 000001A8  FFFA                     .invalid   <<F/7/7>>
  200. 000001AA  FFFF                     .invalid   <<F/7/7>>
  201. 000001AC  FFFA                     .invalid   <<F/7/7>>
  202. 000001AE  FFFF                     .invalid   <<F/7/7>>
  203. 000001B0  FFFA                     .invalid   <<F/7/7>>
  204. 000001B2  FFFF                     .invalid   <<F/7/7>>
  205. 000001B4  FFFA                     .invalid   <<F/7/7>>
  206. 000001B6  FFFF                     .invalid   <<F/7/7>>
  207. 000001B8  FFFA                     .invalid   <<F/7/7>>
  208. 000001BA  FFFF                     .invalid   <<F/7/7>>
  209. 000001BC  FFFA                     .invalid   <<F/7/7>>
  210. 000001BE  FFFF                     .invalid   <<F/7/7>>
  211. 000001C0  FFFA                     .invalid   <<F/7/7>>
  212. 000001C2  FFFF                     .invalid   <<F/7/7>>
  213. 000001C4  FFFA                     .invalid   <<F/7/7>>
  214. 000001C6  FFFF                     .invalid   <<F/7/7>>
  215. 000001C8  FFFA                     .invalid   <<F/7/7>>
  216. 000001CA  FFFF                     .invalid   <<F/7/7>>
  217. 000001CC  FFFA                     .invalid   <<F/7/7>>
  218. 000001CE  FFFF                     .invalid   <<F/7/7>>
  219. 000001D0  FFFA                     .invalid   <<F/7/7>>
  220. 000001D2  FFFF                     .invalid   <<F/7/7>>
  221. 000001D4  FFFA                     .invalid   <<F/7/7>>
  222. 000001D6  FFFF                     .invalid   <<F/7/7>>
  223. 000001D8  FFFA                     .invalid   <<F/7/7>>
  224. 000001DA  FFFF                     .invalid   <<F/7/7>>
  225. 000001DC  FFFA                     .invalid   <<F/7/7>>
  226. 000001DE  FFFF                     .invalid   <<F/7/7>>
  227. 000001E0  FFFA                     .invalid   <<F/7/7>>
  228. 000001E2  FFFF                     .invalid   <<F/7/7>>
  229. 000001E4  FFFA                     .invalid   <<F/7/7>>
  230. 000001E6  FFFF                     .invalid   <<F/7/7>>
  231. 000001E8  FFFA                     .invalid   <<F/7/7>>
  232. 000001EA  FFFF                     .invalid   <<F/7/7>>
  233. 000001EC  FFFA                     .invalid   <<F/7/7>>
  234. 000001EE  FFFF                     .invalid   <<F/7/7>>
  235. 000001F0  FFFA                     .invalid   <<F/7/7>>
  236. 000001F2  FFFF                     .invalid   <<F/7/7>>
  237. 000001F4  FFFA                     .invalid   <<F/7/7>>
  238. 000001F6  FFFF                     .invalid   <<F/7/7>>
  239. 000001F8  FFFA                     .invalid   <<F/7/7>>
  240. 000001FA  FFFF                     .invalid   <<F/7/7>>
  241. 000001FC  FFFA                     .invalid   <<F/7/7>>
  242. 000001FE  FFFF                     .invalid   <<F/7/7>>
  243. 00000200  FFFA                     .invalid   <<F/7/7>>
  244. 00000202  FFFF                     .invalid   <<F/7/7>>
  245. 00000204  FFFA                     .invalid   <<F/7/7>>
  246. 00000206  FFFF                     .invalid   <<F/7/7>>
  247. 00000208  FFFA                     .invalid   <<F/7/7>>
  248. 0000020A  FFFF                     .invalid   <<F/7/7>>
  249. 0000020C  FFFA                     .invalid   <<F/7/7>>
  250. 0000020E  FFFF                     .invalid   <<F/7/7>>
  251. 00000210  FFFA                     .invalid   <<F/7/7>>
  252. 00000212  FFFF                     .invalid   <<F/7/7>>
  253. 00000214  FFFA                     .invalid   <<F/7/7>>
  254. 00000216  FFFF                     .invalid   <<F/7/7>>
  255. 00000218  FFFA                     .invalid   <<F/7/7>>
  256. 0000021A  FFFF                     .invalid   <<F/7/7>>
  257. 0000021C  FFFA                     .invalid   <<F/7/7>>
  258. 0000021E  FFFF                     .invalid   <<F/7/7>>
  259. 00000220  FFFA                     .invalid   <<F/7/7>>
  260. 00000222  FFFF                     .invalid   <<F/7/7>>
  261. 00000224  FFFA                     .invalid   <<F/7/7>>
  262. 00000226  FFFF                     .invalid   <<F/7/7>>
  263. 00000228  FFFA                     .invalid   <<F/7/7>>
  264. 0000022A  FFFF                     .invalid   <<F/7/7>>
  265. 0000022C  FFFA                     .invalid   <<F/7/7>>
  266. 0000022E  FFFF                     .invalid   <<F/7/7>>
  267. 00000230  FFFA                     .invalid   <<F/7/7>>
  268. 00000232  FFFF                     .invalid   <<F/7/7>>
  269. 00000234  FFFA                     .invalid   <<F/7/7>>
  270. 00000236  FFFF                     .invalid   <<F/7/7>>
  271. 00000238  FFFA                     .invalid   <<F/7/7>>
  272. 0000023A  FFFF                     .invalid   <<F/7/7>>
  273. 0000023C  FFFA                     .invalid   <<F/7/7>>
  274. 0000023E  FFFF                     .invalid   <<F/7/7>>
  275. 00000240  FFFA                     .invalid   <<F/7/7>>
  276. 00000242  FFFF                     .invalid   <<F/7/7>>
  277. 00000244  FFFA                     .invalid   <<F/7/7>>
  278. 00000246  FFFF                     .invalid   <<F/7/7>>
  279. 00000248  FFFA                     .invalid   <<F/7/7>>
  280. 0000024A  FFFF                     .invalid   <<F/7/7>>
  281. 0000024C  FFFA                     .invalid   <<F/7/7>>
  282. 0000024E  FFFF                     .invalid   <<F/7/7>>
  283. 00000250  FFFA                     .invalid   <<F/7/7>>
  284. 00000252  FFFF                     .invalid   <<F/7/7>>
  285. 00000254  FFFA                     .invalid   <<F/7/7>>
  286. 00000256  FFFF                     .invalid   <<F/7/7>>
  287. 00000258  FFFA                     .invalid   <<F/7/7>>
  288. 0000025A  FFFF                     .invalid   <<F/7/7>>
  289. 0000025C  FFFA                     .invalid   <<F/7/7>>
  290. 0000025E  FFFF                     .invalid   <<F/7/7>>
  291. 00000260  FFFA                     .invalid   <<F/7/7>>
  292. 00000262  FFFF                     .invalid   <<F/7/7>>
  293. 00000264  FFFA                     .invalid   <<F/7/7>>
  294. 00000266  FFFF                     .invalid   <<F/7/7>>
  295. 00000268  FFFA                     .invalid   <<F/7/7>>
  296. 0000026A  FFFF                     .invalid   <<F/7/7>>
  297. 0000026C  FFFA                     .invalid   <<F/7/7>>
  298. 0000026E  FFFF                     .invalid   <<F/7/7>>
  299. 00000270  FFFA                     .invalid   <<F/7/7>>
  300. 00000272  FFFF                     .invalid   <<F/7/7>>
  301. 00000274  FFFA                     .invalid   <<F/7/7>>
  302. 00000276  FFFF                     .invalid   <<F/7/7>>
  303. 00000278  FFFA                     .invalid   <<F/7/7>>
  304. 0000027A  FFFF                     .invalid   <<F/7/7>>
  305. 0000027C  FFFA                     .invalid   <<F/7/7>>
  306. 0000027E  FFFF                     .invalid   <<F/7/7>>
  307. 00000280  FFFA                     .invalid   <<F/7/7>>
  308. 00000282  FFFF                     .invalid   <<F/7/7>>
  309. 00000284  FFFA                     .invalid   <<F/7/7>>
  310. 00000286  FFFF                     .invalid   <<F/7/7>>
  311. 00000288  FFFA                     .invalid   <<F/7/7>>
  312. 0000028A  FFFF                     .invalid   <<F/7/7>>
  313. 0000028C  FFFA                     .invalid   <<F/7/7>>
  314. 0000028E  FFFF                     .invalid   <<F/7/7>>
  315. 00000290  FFFA                     .invalid   <<F/7/7>>
  316. 00000292  FFFF                     .invalid   <<F/7/7>>
  317. 00000294  FFFA                     .invalid   <<F/7/7>>
  318. 00000296  FFFF                     .invalid   <<F/7/7>>
  319. 00000298  FFFA                     .invalid   <<F/7/7>>
  320. 0000029A  0000 0D78                ori.b      D0, 0x78 /* 'x' */
  321. 0000029E  FFFF                     .invalid   <<F/7/7>>
  322. 000002A0  FFFA                     .invalid   <<F/7/7>>
  323. 000002A2  FFFF                     .invalid   <<F/7/7>>
  324. 000002A4  FFFA                     .invalid   <<F/7/7>>
  325. 000002A6  FFFF                     .invalid   <<F/7/7>>
  326. 000002A8  FFFA                     .invalid   <<F/7/7>>
  327. 000002AA  FFFF                     .invalid   <<F/7/7>>
  328. 000002AC  FFFA                     .invalid   <<F/7/7>>
  329. 000002AE  FFFF                     .invalid   <<F/7/7>>
  330. 000002B0  FFFA                     .invalid   <<F/7/7>>
  331. 000002B2  FFFF                     .invalid   <<F/7/7>>
  332. 000002B4  FFFA                     .invalid   <<F/7/7>>
  333. 000002B6  FFFF                     .invalid   <<F/7/7>>
  334. 000002B8  FFFA                     .invalid   <<F/7/7>>
  335. 000002BA  FFFF                     .invalid   <<F/7/7>>
  336. 000002BC  FFFA                     .invalid   <<F/7/7>>
  337. 000002BE  FFFF                     .invalid   <<F/7/7>>
  338. 000002C0  FFFA                     .invalid   <<F/7/7>>
  339. 000002C2  FFFF                     .invalid   <<F/7/7>>
  340. 000002C4  FFFA                     .invalid   <<F/7/7>>
  341. 000002C6  FFFF                     .invalid   <<F/7/7>>
  342. 000002C8  FFFA                     .invalid   <<F/7/7>>
  343. 000002CA  FFFF                     .invalid   <<F/7/7>>
  344. 000002CC  FFFA                     .invalid   <<F/7/7>>
  345. 000002CE  FFFF                     .invalid   <<F/7/7>>
  346. 000002D0  FFFA                     .invalid   <<F/7/7>>
  347. 000002D2  FFFF                     .invalid   <<F/7/7>>
  348. 000002D4  FFFA                     .invalid   <<F/7/7>>
  349. 000002D6  FFFF                     .invalid   <<F/7/7>>
  350. 000002D8  FFFA                     .invalid   <<F/7/7>>
  351. 000002DA  0000 12A6                ori.b      D0, 0xA6
  352. 000002DE  0000 14C2                ori.b      D0, 0xC2
  353. 000002E2  0000 156A                ori.b      D0, 0x6A /* 'j' */
  354. 000002E6  0000 150E                ori.b      D0, 0xE
  355. 000002EA  0000 1648                ori.b      D0, 0x48 /* 'H' */
  356. 000002EE  0000 165A                ori.b      D0, 0x5A /* 'Z' */
  357. 000002F2  0000 17FE                ori.b      D0, 0xFE
  358. 000002F6  0000 169E                ori.b      D0, 0x9E
  359. 000002FA  0000 1834                ori.b      D0, 0x34 /* '4' */
  360. 000002FE  0000 174E                ori.b      D0, 0x4E /* 'N' */
  361. 00000302  0000 1BAC                ori.b      D0, 0xAC
  362. 00000306  0000 1BC0                ori.b      D0, 0xC0
  363. 0000030A  0000 18EA                ori.b      D0, 0xEA
  364. 0000030E  0000 1902                ori.b      D0, 0x2
  365. 00000312  0000 19C4                ori.b      D0, 0xC4
  366. 00000316  0000 1926                ori.b      D0, 0x26 /* '&' */
  367. 0000031A  0000 0F78                ori.b      D0, 0x78 /* 'x' */
  368. 0000031E  0000 13D6                ori.b      D0, 0xD6
  369. 00000322  0000 1264                ori.b      D0, 0x64 /* 'd' */
  370. 00000326  0000 226C                ori.b      D0, 0x6C /* 'l' */
  371. 0000032A  0000 22F6                ori.b      D0, 0xF6
  372. 0000032E  FFFF                     .invalid   <<F/7/7>>
  373. 00000330  FFFA                     .invalid   <<F/7/7>>
  374. 00000332  FFFF                     .invalid   <<F/7/7>>
  375. 00000334  FFFA                     .invalid   <<F/7/7>>
  376. 00000336  FFFF                     .invalid   <<F/7/7>>
  377. 00000338  FFFA                     .invalid   <<F/7/7>>
  378. 0000033A  FFFF                     .invalid   <<F/7/7>>
  379. 0000033C  FFFA                     .invalid   <<F/7/7>>
  380. 0000033E  FFFF                     .invalid   <<F/7/7>>
  381. 00000340  FFFA                     .invalid   <<F/7/7>>
  382. 00000342  FFFF                     .invalid   <<F/7/7>>
  383. 00000344  FFFA                     .invalid   <<F/7/7>>
  384. 00000346  FFFF                     .invalid   <<F/7/7>>
  385. 00000348  FFFA                     .invalid   <<F/7/7>>
  386. 0000034A  FFFF                     .invalid   <<F/7/7>>
  387. 0000034C  FFFA                     .invalid   <<F/7/7>>
  388. 0000034E  FFFF                     .invalid   <<F/7/7>>
  389. 00000350  FFFA                     .invalid   <<F/7/7>>
  390. 00000352  FFFF                     .invalid   <<F/7/7>>
  391. 00000354  FFFA                     .invalid   <<F/7/7>>
  392. 00000356  FFFF                     .invalid   <<F/7/7>>
  393. 00000358  FFFA                     .invalid   <<F/7/7>>
  394. 0000035A  FFFF                     .invalid   <<F/7/7>>
  395. 0000035C  FFFA                     .invalid   <<F/7/7>>
  396. 0000035E  FFFF                     .invalid   <<F/7/7>>
  397. 00000360  FFFA                     .invalid   <<F/7/7>>
  398. 00000362  FFFF                     .invalid   <<F/7/7>>
  399. 00000364  FFFA                     .invalid   <<F/7/7>>
  400. 00000366  FFFF                     .invalid   <<F/7/7>>
  401. 00000368  FFFA                     .invalid   <<F/7/7>>
  402. 0000036A  FFFF                     .invalid   <<F/7/7>>
  403. 0000036C  FFFA                     .invalid   <<F/7/7>>
  404. 0000036E  FFFF                     .invalid   <<F/7/7>>
  405. 00000370  FFFA                     .invalid   <<F/7/7>>
  406. 00000372  FFFF                     .invalid   <<F/7/7>>
  407. 00000374  FFFA                     .invalid   <<F/7/7>>
  408. 00000376  FFFF                     .invalid   <<F/7/7>>
  409. 00000378  FFFA                     .invalid   <<F/7/7>>
  410. 0000037A  FFFF                     .invalid   <<F/7/7>>
  411. 0000037C  FFFA                     .invalid   <<F/7/7>>
  412. 0000037E  FFFF                     .invalid   <<F/7/7>>
  413. 00000380  FFFA                     .invalid   <<F/7/7>>
  414. 00000382  FFFF                     .invalid   <<F/7/7>>
  415. 00000384  FFFA                     .invalid   <<F/7/7>>
  416. 00000386  FFFF                     .invalid   <<F/7/7>>
  417. 00000388  FFFA                     .invalid   <<F/7/7>>
  418. 0000038A  0000 0EDC                ori.b      D0, 0xDC
  419. 0000038E  0000 0F14                ori.b      D0, 0x14
  420. 00000392  FFFF                     .invalid   <<F/7/7>>
  421. 00000394  FFFA                     .invalid   <<F/7/7>>
  422. 00000396  FFFF                     .invalid   <<F/7/7>>
  423. 00000398  FFFA                     .invalid   <<F/7/7>>
  424. 0000039A  FFFF                     .invalid   <<F/7/7>>
  425. 0000039C  FFFA                     .invalid   <<F/7/7>>
  426. 0000039E  FFFF                     .invalid   <<F/7/7>>
  427. 000003A0  FFFA                     .invalid   <<F/7/7>>
  428. 000003A2  FFFF                     .invalid   <<F/7/7>>
  429. 000003A4  FFFA                     .invalid   <<F/7/7>>
  430. 000003A6  FFFF                     .invalid   <<F/7/7>>
  431. 000003A8  FFFA                     .invalid   <<F/7/7>>
  432. 000003AA  FFFF                     .invalid   <<F/7/7>>
  433. 000003AC  FFFA                     .invalid   <<F/7/7>>
  434. 000003AE  FFFF                     .invalid   <<F/7/7>>
  435. 000003B0  FFFA                     .invalid   <<F/7/7>>
  436. 000003B2  FFFF                     .invalid   <<F/7/7>>
  437. 000003B4  FFFA                     .invalid   <<F/7/7>>
  438. 000003B6  FFFF                     .invalid   <<F/7/7>>
  439. 000003B8  FFFA                     .invalid   <<F/7/7>>
  440. 000003BA  FFFF                     .invalid   <<F/7/7>>
  441. 000003BC  FFFA                     .invalid   <<F/7/7>>
  442. 000003BE  0000 0BF2                ori.b      D0, 0xF2
  443. 000003C2  0000 0918                ori.b      D0, 0x18
  444. 000003C6  FFFF                     .invalid   <<F/7/7>>
  445. 000003C8  FFFA                     .invalid   <<F/7/7>>
  446. 000003CA  FFFF                     .invalid   <<F/7/7>>
  447. 000003CC  FFFA                     .invalid   <<F/7/7>>
  448. 000003CE  FFFF                     .invalid   <<F/7/7>>
  449. 000003D0  FFFA                     .invalid   <<F/7/7>>
  450. 000003D2  0000 0D22                ori.b      D0, 0x22 /* '\"' */
  451. 000003D6  0000 0F24                ori.b      D0, 0x24 /* '$' */
  452. 000003DA  FFFF                     .invalid   <<F/7/7>>
  453. 000003DC  FFFA                     .invalid   <<F/7/7>>
  454. 000003DE  FFFF                     .invalid   <<F/7/7>>
  455. 000003E0  FFFA                     .invalid   <<F/7/7>>
  456. 000003E2  FFFF                     .invalid   <<F/7/7>>
  457. 000003E4  FFFA                     .invalid   <<F/7/7>>
  458. 000003E6  FFFF                     .invalid   <<F/7/7>>
  459. 000003E8  FFFA                     .invalid   <<F/7/7>>
  460. 000003EA  0000 0E3E                ori.b      D0, 0x3E /* '>' */
  461. 000003EE  FFFF                     .invalid   <<F/7/7>>
  462. 000003F0  FFFA                     .invalid   <<F/7/7>>
  463. 000003F2  0000 2182                ori.b      D0, 0x82
  464. 000003F6  0000 21E6                ori.b      D0, 0xE6
  465. 000003FA  0000 222E                ori.b      D0, 0x2E /* '.' */
  466. 000003FE  0000 224C                ori.b      D0, 0x4C /* 'L' */
  467. 00000402  0000 0C16                ori.b      D0, 0x16
  468. 00000406  FFFF                     .invalid   <<F/7/7>>
  469. 00000408  FFFA                     .invalid   <<F/7/7>>
  470. 0000040A  FFFF                     .invalid   <<F/7/7>>
  471. 0000040C  FFFA                     .invalid   <<F/7/7>>
  472. 0000040E  FFFF                     .invalid   <<F/7/7>>
  473. 00000410  FFFA                     .invalid   <<F/7/7>>
  474. 00000412  FFFF                     .invalid   <<F/7/7>>
  475. 00000414  FFFA                     .invalid   <<F/7/7>>
  476. 00000416  FFFF                     .invalid   <<F/7/7>>
  477. 00000418  FFFA                     .invalid   <<F/7/7>>
  478. 0000041A  FFFF                     .invalid   <<F/7/7>>
  479. 0000041C  FFFA                     .invalid   <<F/7/7>>
  480. 0000041E  FFFF                     .invalid   <<F/7/7>>
  481. 00000420  FFFA                     .invalid   <<F/7/7>>
  482. 00000422  FFFF                     .invalid   <<F/7/7>>
  483. 00000424  FFFA                     .invalid   <<F/7/7>>
  484. 00000426  FFFF                     .invalid   <<F/7/7>>
  485. 00000428  FFFA                     .invalid   <<F/7/7>>
  486. 0000042A  FFFF                     .invalid   <<F/7/7>>
  487. 0000042C  FFFA                     .invalid   <<F/7/7>>
  488. 0000042E  FFFF                     .invalid   <<F/7/7>>
  489. 00000430  FFFA                     .invalid   <<F/7/7>>
  490. 00000432  FFFF                     .invalid   <<F/7/7>>
  491. 00000434  FFFA                     .invalid   <<F/7/7>>
  492. 00000436  FFFF                     .invalid   <<F/7/7>>
  493. 00000438  FFFA                     .invalid   <<F/7/7>>
  494. 0000043A  FFFF                     .invalid   <<F/7/7>>
  495. 0000043C  FFFA                     .invalid   <<F/7/7>>
  496. 0000043E  FFFF                     .invalid   <<F/7/7>>
  497. 00000440  FFFA                     .invalid   <<F/7/7>>
  498. 00000442  FFFF                     .invalid   <<F/7/7>>
  499. 00000444  FFFA                     .invalid   <<F/7/7>>
  500. 00000446  FFFF                     .invalid   <<F/7/7>>
  501. 00000448  FFFA                     .invalid   <<F/7/7>>
  502. 0000044A  FFFF                     .invalid   <<F/7/7>>
  503. 0000044C  FFFA                     .invalid   <<F/7/7>>
  504. 0000044E  FFFF                     .invalid   <<F/7/7>>
  505. 00000450  FFFA                     .invalid   <<F/7/7>>
  506. 00000452  FFFF                     .invalid   <<F/7/7>>
  507. 00000454  FFFA                     .invalid   <<F/7/7>>
  508. 00000456  FFFF                     .invalid   <<F/7/7>>
  509. 00000458  FFFA                     .invalid   <<F/7/7>>
  510. 0000045A  FFFF                     .invalid   <<F/7/7>>
  511. 0000045C  FFFA                     .invalid   <<F/7/7>>
  512. 0000045E  FFFF                     .invalid   <<F/7/7>>
  513. 00000460  FFFA                     .invalid   <<F/7/7>>
  514. 00000462  FFFF                     .invalid   <<F/7/7>>
  515. 00000464  FFFA                     .invalid   <<F/7/7>>
  516. 00000466  FFFF                     .invalid   <<F/7/7>>
  517. 00000468  FFFA                     .invalid   <<F/7/7>>
  518. 0000046A  FFFF                     .invalid   <<F/7/7>>
  519. 0000046C  FFFA                     .invalid   <<F/7/7>>
  520. 0000046E  0000 0E9C                ori.b      D0, 0x9C
  521. 00000472  0000 1EFA                ori.b      D0, 0xFA
  522. 00000476  0000 1F14                ori.b      D0, 0x14
  523. 0000047A  0000 1F5A                ori.b      D0, 0x5A /* 'Z' */
  524. 0000047E  FFFF                     .invalid   <<F/7/7>>
  525. 00000480  FFFA                     .invalid   <<F/7/7>>
  526. 00000482  FFFF                     .invalid   <<F/7/7>>
  527. 00000484  FFFA                     .invalid   <<F/7/7>>
  528. 00000486  FFFF                     .invalid   <<F/7/7>>
  529. 00000488  FFFA                     .invalid   <<F/7/7>>
  530. 0000048A  FFFF                     .invalid   <<F/7/7>>
  531. 0000048C  FFFA                     .invalid   <<F/7/7>>
  532. 0000048E  FFFF                     .invalid   <<F/7/7>>
  533. 00000490  FFFA                     .invalid   <<F/7/7>>
  534. 00000492  FFFF                     .invalid   <<F/7/7>>
  535. 00000494  FFFA                     .invalid   <<F/7/7>>
  536. 00000496  FFFF                     .invalid   <<F/7/7>>
  537. 00000498  FFFA                     .invalid   <<F/7/7>>
  538. 0000049A  FFFF                     .invalid   <<F/7/7>>
  539. 0000049C  FFFA                     .invalid   <<F/7/7>>
  540. 0000049E  FFFF                     .invalid   <<F/7/7>>
  541. 000004A0  FFFA                     .invalid   <<F/7/7>>
  542. 000004A2  FFFF                     .invalid   <<F/7/7>>
  543. 000004A4  FFFA                     .invalid   <<F/7/7>>
  544. 000004A6  FFFF                     .invalid   <<F/7/7>>
  545. 000004A8  FFFA                     .invalid   <<F/7/7>>
  546. 000004AA  FFFF                     .invalid   <<F/7/7>>
  547. 000004AC  FFFA                     .invalid   <<F/7/7>>
  548. 000004AE  FFFF                     .invalid   <<F/7/7>>
  549. 000004B0  FFFA                     .invalid   <<F/7/7>>
  550. 000004B2  FFFF                     .invalid   <<F/7/7>>
  551. 000004B4  FFFA                     .invalid   <<F/7/7>>
  552. 000004B6  FFFF                     .invalid   <<F/7/7>>
  553. 000004B8  FFFA                     .invalid   <<F/7/7>>
  554. 000004BA  FFFF                     .invalid   <<F/7/7>>
  555. 000004BC  FFFA                     .invalid   <<F/7/7>>
  556. 000004BE  FFFF                     .invalid   <<F/7/7>>
  557. 000004C0  FFFA                     .invalid   <<F/7/7>>
  558. 000004C2  FFFF                     .invalid   <<F/7/7>>
  559. 000004C4  FFFA                     .invalid   <<F/7/7>>
  560. 000004C6  FFFF                     .invalid   <<F/7/7>>
  561. 000004C8  FFFA                     .invalid   <<F/7/7>>
  562. 000004CA  FFFF                     .invalid   <<F/7/7>>
  563. 000004CC  FFFA                     .invalid   <<F/7/7>>
  564. 000004CE  FFFF                     .invalid   <<F/7/7>>
  565. 000004D0  FFFA                     .invalid   <<F/7/7>>
  566. 000004D2  FFFF                     .invalid   <<F/7/7>>
  567. 000004D4  FFFA                     .invalid   <<F/7/7>>
  568. 000004D6  0000 0F42                ori.b      D0, 0x42 /* 'B' */
  569. 000004DA  FFFF                     .invalid   <<F/7/7>>
  570. 000004DC  FFFA                     .invalid   <<F/7/7>>
  571. 000004DE  FFFF                     .invalid   <<F/7/7>>
  572. 000004E0  FFFA                     .invalid   <<F/7/7>>
  573. 000004E2  FFFF                     .invalid   <<F/7/7>>
  574. 000004E4  FFFA                     .invalid   <<F/7/7>>
  575. 000004E6  0000 1AF6                ori.b      D0, 0xF6
  576. 000004EA  0000 253E                ori.b      D0, 0x3E /* '>' */
  577. 000004EE  0000 2564                ori.b      D0, 0x64 /* 'd' */
  578. 000004F2  0000 2374                ori.b      D0, 0x74 /* 't' */
  579. 000004F6  0000 238E                ori.b      D0, 0x8E
  580. 000004FA  0000 23A8                ori.b      D0, 0xA8
  581. 000004FE  FFFF                     .invalid   <<F/7/7>>
  582. 00000500  FFFA                     .invalid   <<F/7/7>>
  583. 00000502  FFFF                     .invalid   <<F/7/7>>
  584. 00000504  FFFA                     .invalid   <<F/7/7>>
  585. 00000506  FFFF                     .invalid   <<F/7/7>>
  586. 00000508  FFFA                     .invalid   <<F/7/7>>
  587. 0000050A  FFFF                     .invalid   <<F/7/7>>
  588. 0000050C  FFFA                     .invalid   <<F/7/7>>
  589. 0000050E  FFFF                     .invalid   <<F/7/7>>
  590. 00000510  FFFA                     .invalid   <<F/7/7>>
  591. 00000512  FFFF                     .invalid   <<F/7/7>>
  592. 00000514  FFFA                     .invalid   <<F/7/7>>
  593. 00000516  FFFF                     .invalid   <<F/7/7>>
  594. 00000518  FFFA                     .invalid   <<F/7/7>>
  595. 0000051A  0000 27C8                ori.b      D0, 0xC8
  596. 0000051E  FFFF                     .invalid   <<F/7/7>>
  597. 00000520  FFFA                     .invalid   <<F/7/7>>
  598. 00000522  FFFF                     .invalid   <<F/7/7>>
  599. 00000524  FFFA                     .invalid   <<F/7/7>>
  600. 00000526  FFFF                     .invalid   <<F/7/7>>
  601. 00000528  FFFA                     .invalid   <<F/7/7>>
  602. 0000052A  FFFF                     .invalid   <<F/7/7>>
  603. 0000052C  FFFA                     .invalid   <<F/7/7>>
  604. 0000052E  FFFF                     .invalid   <<F/7/7>>
  605. 00000530  FFFA                     .invalid   <<F/7/7>>
  606. 00000532  FFFF                     .invalid   <<F/7/7>>
  607. 00000534  FFFA                     .invalid   <<F/7/7>>
  608. 00000536  FFFF                     .invalid   <<F/7/7>>
  609. 00000538  FFFA                     .invalid   <<F/7/7>>
  610. 0000053A  FFFF                     .invalid   <<F/7/7>>
  611. 0000053C  FFFA                     .invalid   <<F/7/7>>
  612. 0000053E  FFFF                     .invalid   <<F/7/7>>
  613. 00000540  FFFA                     .invalid   <<F/7/7>>
  614. 00000542  FFFF                     .invalid   <<F/7/7>>
  615. 00000544  FFFA                     .invalid   <<F/7/7>>
  616. 00000546  FFFF                     .invalid   <<F/7/7>>
  617. 00000548  FFFA                     .invalid   <<F/7/7>>
  618. 0000054A  FFFF                     .invalid   <<F/7/7>>
  619. 0000054C  FFFA                     .invalid   <<F/7/7>>
  620. 0000054E  FFFF                     .invalid   <<F/7/7>>
  621. 00000550  FFFA                     .invalid   <<F/7/7>>
  622. 00000552  FFFF                     .invalid   <<F/7/7>>
  623. 00000554  FFFA                     .invalid   <<F/7/7>>
  624. 00000556  FFFF                     .invalid   <<F/7/7>>
  625. 00000558  FFFA                     .invalid   <<F/7/7>>
  626. 0000055A  FFFF                     .invalid   <<F/7/7>>
  627. 0000055C  FFFA                     .invalid   <<F/7/7>>
  628. 0000055E  FFFF                     .invalid   <<F/7/7>>
  629. 00000560  FFFA                     .invalid   <<F/7/7>>
  630. 00000562  FFFF                     .invalid   <<F/7/7>>
  631. 00000564  FFFA                     .invalid   <<F/7/7>>
  632. 00000566  FFFF                     .invalid   <<F/7/7>>
  633. 00000568  FFFA                     .invalid   <<F/7/7>>
  634. 0000056A  FFFF                     .invalid   <<F/7/7>>
  635. 0000056C  FFFA                     .invalid   <<F/7/7>>
  636. 0000056E  FFFF                     .invalid   <<F/7/7>>
  637. 00000570  FFFA                     .invalid   <<F/7/7>>
  638. 00000572  FFFF                     .invalid   <<F/7/7>>
  639. 00000574  FFFA                     .invalid   <<F/7/7>>
  640. 00000576  FFFF                     .invalid   <<F/7/7>>
  641. 00000578  FFFA                     .invalid   <<F/7/7>>
  642. 0000057A  FFFF                     .invalid   <<F/7/7>>
  643. 0000057C  FFFA                     .invalid   <<F/7/7>>
  644. 0000057E  FFFF                     .invalid   <<F/7/7>>
  645. 00000580  FFFA                     .invalid   <<F/7/7>>
  646. 00000582  FFFF                     .invalid   <<F/7/7>>
  647. 00000584  FFFA                     .invalid   <<F/7/7>>
  648. 00000586  FFFF                     .invalid   <<F/7/7>>
  649. 00000588  FFFA                     .invalid   <<F/7/7>>
  650. 0000058A  FFFF                     .invalid   <<F/7/7>>
  651. 0000058C  FFFA                     .invalid   <<F/7/7>>
  652. 0000058E  FFFF                     .invalid   <<F/7/7>>
  653. 00000590  FFFA                     .invalid   <<F/7/7>>
  654. 00000592  FFFF                     .invalid   <<F/7/7>>
  655. 00000594  FFFA                     .invalid   <<F/7/7>>
  656. 00000596  FFFF                     .invalid   <<F/7/7>>
  657. 00000598  FFFA                     .invalid   <<F/7/7>>
  658. 0000059A  FFFF                     .invalid   <<F/7/7>>
  659. 0000059C  FFFA                     .invalid   <<F/7/7>>
  660. 0000059E  FFFF                     .invalid   <<F/7/7>>
  661. 000005A0  FFFA                     .invalid   <<F/7/7>>
  662. 000005A2  FFFF                     .invalid   <<F/7/7>>
  663. 000005A4  FFFA                     .invalid   <<F/7/7>>
  664. 000005A6  FFFF                     .invalid   <<F/7/7>>
  665. 000005A8  FFFA                     .invalid   <<F/7/7>>
  666. 000005AA  FFFF                     .invalid   <<F/7/7>>
  667. 000005AC  FFFA                     .invalid   <<F/7/7>>
  668. 000005AE  FFFF                     .invalid   <<F/7/7>>
  669. 000005B0  FFFA                     .invalid   <<F/7/7>>
  670. 000005B2  FFFF                     .invalid   <<F/7/7>>
  671. 000005B4  FFFA                     .invalid   <<F/7/7>>
  672. 000005B6  FFFF                     .invalid   <<F/7/7>>
  673. 000005B8  FFFA                     .invalid   <<F/7/7>>
  674. 000005BA  FFFF                     .invalid   <<F/7/7>>
  675. 000005BC  FFFA                     .invalid   <<F/7/7>>
  676. 000005BE  FFFF                     .invalid   <<F/7/7>>
  677. 000005C0  FFFA                     .invalid   <<F/7/7>>
  678. 000005C2  FFFF                     .invalid   <<F/7/7>>
  679. 000005C4  FFFA                     .invalid   <<F/7/7>>
  680. 000005C6  FFFF                     .invalid   <<F/7/7>>
  681. 000005C8  FFFA                     .invalid   <<F/7/7>>
  682. 000005CA  FFFF                     .invalid   <<F/7/7>>
  683. 000005CC  FFFA                     .invalid   <<F/7/7>>
  684. 000005CE  FFFF                     .invalid   <<F/7/7>>
  685. 000005D0  FFFA                     .invalid   <<F/7/7>>
  686. 000005D2  FFFF                     .invalid   <<F/7/7>>
  687. 000005D4  FFFA                     .invalid   <<F/7/7>>
  688. 000005D6  0000 07BE                ori.b      D0, 0xBE
  689. 000005DA  0000 07BA                ori.b      D0, 0xBA
  690. 000005DE  FFFF                     .invalid   <<F/7/7>>
  691. 000005E0  FFFA                     .invalid   <<F/7/7>>
  692. 000005E2  FFFF                     .invalid   <<F/7/7>>
  693. 000005E4  FFFA                     .invalid   <<F/7/7>>
  694. 000005E6  FFFF                     .invalid   <<F/7/7>>
  695. 000005E8  FFFA                     .invalid   <<F/7/7>>
  696. 000005EA  0000 07AA                ori.b      D0, 0xAA
  697. 000005EE  0000 07AE                ori.b      D0, 0xAE
  698. 000005F2  FFFF                     .invalid   <<F/7/7>>
  699. 000005F4  FFFA                     .invalid   <<F/7/7>>
  700. 000005F6  FFFF                     .invalid   <<F/7/7>>
  701. 000005F8  FFFA                     .invalid   <<F/7/7>>
  702. 000005FA  FFFF                     .invalid   <<F/7/7>>
  703. 000005FC  FFFA                     .invalid   <<F/7/7>>
  704. 000005FE  FFFF                     .invalid   <<F/7/7>>
  705. 00000600  FFFA                     .invalid   <<F/7/7>>
  706. 00000602  FFFF                     .invalid   <<F/7/7>>
  707. 00000604  FFFA                     .invalid   <<F/7/7>>
  708. 00000606  FFFF                     .invalid   <<F/7/7>>
  709. 00000608  FFFA                     .invalid   <<F/7/7>>
  710. 0000060A  FFFF                     .invalid   <<F/7/7>>
  711. 0000060C  FFFA                     .invalid   <<F/7/7>>
  712. 0000060E  FFFF                     .invalid   <<F/7/7>>
  713. 00000610  FFFA                     .invalid   <<F/7/7>>
  714. 00000612  FFFF                     .invalid   <<F/7/7>>
  715. 00000614  FFFA                     .invalid   <<F/7/7>>
  716. 00000616  FFFF                     .invalid   <<F/7/7>>
  717. 00000618  FFFA                     .invalid   <<F/7/7>>
  718. 0000061A  FFFF                     .invalid   <<F/7/7>>
  719. 0000061C  FFFA                     .invalid   <<F/7/7>>
  720. 0000061E  FFFF                     .invalid   <<F/7/7>>
  721. 00000620  FFFA                     .invalid   <<F/7/7>>
  722. 00000622  FFFF                     .invalid   <<F/7/7>>
  723. 00000624  FFFA                     .invalid   <<F/7/7>>
  724. 00000626  FFFF                     .invalid   <<F/7/7>>
  725. 00000628  FFFA                     .invalid   <<F/7/7>>
  726. 0000062A  FFFF                     .invalid   <<F/7/7>>
  727. 0000062C  FFFA                     .invalid   <<F/7/7>>
  728. 0000062E  FFFF                     .invalid   <<F/7/7>>
  729. 00000630  FFFA                     .invalid   <<F/7/7>>
  730. 00000632  FFFF                     .invalid   <<F/7/7>>
  731. 00000634  FFFA                     .invalid   <<F/7/7>>
  732. 00000636  FFFF                     .invalid   <<F/7/7>>
  733. 00000638  FFFA                     .invalid   <<F/7/7>>
  734. 0000063A  FFFF                     .invalid   <<F/7/7>>
  735. 0000063C  FFFA                     .invalid   <<F/7/7>>
  736. 0000063E  FFFF                     .invalid   <<F/7/7>>
  737. 00000640  FFFA                     .invalid   <<F/7/7>>
  738. 00000642  FFFF                     .invalid   <<F/7/7>>
  739. 00000644  FFFA                     .invalid   <<F/7/7>>
  740. 00000646  FFFF                     .invalid   <<F/7/7>>
  741. 00000648  FFFA                     .invalid   <<F/7/7>>
  742. 0000064A  FFFF                     .invalid   <<F/7/7>>
  743. 0000064C  FFFA                     .invalid   <<F/7/7>>
  744. 0000064E  FFFF                     .invalid   <<F/7/7>>
  745. 00000650  FFFA                     .invalid   <<F/7/7>>
  746. 00000652  FFFF                     .invalid   <<F/7/7>>
  747. 00000654  FFFA                     .invalid   <<F/7/7>>
  748. 00000656  FFFF                     .invalid   <<F/7/7>>
  749. 00000658  FFFA                     .invalid   <<F/7/7>>
  750. 0000065A  FFFF                     .invalid   <<F/7/7>>
  751. 0000065C  FFFA                     .invalid   <<F/7/7>>
  752. 0000065E  FFFF                     .invalid   <<F/7/7>>
  753. 00000660  FFFA                     .invalid   <<F/7/7>>
  754. 00000662  FFFF                     .invalid   <<F/7/7>>
  755. 00000664  FFFA                     .invalid   <<F/7/7>>
  756. 00000666  FFFF                     .invalid   <<F/7/7>>
  757. 00000668  FFFA                     .invalid   <<F/7/7>>
  758. 0000066A  FFFF                     .invalid   <<F/7/7>>
  759. 0000066C  FFFA                     .invalid   <<F/7/7>>
  760. 0000066E  FFFF                     .invalid   <<F/7/7>>
  761. 00000670  FFFA                     .invalid   <<F/7/7>>
  762. 00000672  FFFF                     .invalid   <<F/7/7>>
  763. 00000674  FFFA                     .invalid   <<F/7/7>>
  764. 00000676  FFFF                     .invalid   <<F/7/7>>
  765. 00000678  FFFA                     .invalid   <<F/7/7>>
  766. 0000067A  FFFF                     .invalid   <<F/7/7>>
  767. 0000067C  FFFA                     .invalid   <<F/7/7>>
  768. 0000067E  FFFF                     .invalid   <<F/7/7>>
  769. 00000680  FFFA                     .invalid   <<F/7/7>>
  770. 00000682  FFFF                     .invalid   <<F/7/7>>
  771. 00000684  FFFA                     .invalid   <<F/7/7>>
  772. 00000686  FFFF                     .invalid   <<F/7/7>>
  773. 00000688  FFFA                     .invalid   <<F/7/7>>
  774. 0000068A  FFFF                     .invalid   <<F/7/7>>
  775. 0000068C  FFFA                     .invalid   <<F/7/7>>
  776. 0000068E  FFFF                     .invalid   <<F/7/7>>
  777. 00000690  FFFA                     .invalid   <<F/7/7>>
  778. 00000692  FFFF                     .invalid   <<F/7/7>>
  779. 00000694  FFFA                     .invalid   <<F/7/7>>
  780. 00000696  FFFF                     .invalid   <<F/7/7>>
  781. 00000698  FFFA                     .invalid   <<F/7/7>>
  782. 0000069A  FFFF                     .invalid   <<F/7/7>>
  783. 0000069C  FFFA                     .invalid   <<F/7/7>>
  784. 0000069E  FFFF                     .invalid   <<F/7/7>>
  785. 000006A0  FFFA                     .invalid   <<F/7/7>>
  786. 000006A2  FFFF                     .invalid   <<F/7/7>>
  787. 000006A4  FFFA                     .invalid   <<F/7/7>>
  788. 000006A6  FFFF                     .invalid   <<F/7/7>>
  789. 000006A8  FFFA                     .invalid   <<F/7/7>>
  790. 000006AA  FFFF                     .invalid   <<F/7/7>>
  791. 000006AC  FFFA                     .invalid   <<F/7/7>>
  792. 000006AE  FFFF                     .invalid   <<F/7/7>>
  793. 000006B0  FFFA                     .invalid   <<F/7/7>>
  794. 000006B2  FFFF                     .invalid   <<F/7/7>>
  795. 000006B4  FFFA                     .invalid   <<F/7/7>>
  796. 000006B6  FFFF                     .invalid   <<F/7/7>>
  797. 000006B8  FFFA                     .invalid   <<F/7/7>>
  798. 000006BA  FFFF                     .invalid   <<F/7/7>>
  799. 000006BC  FFFA                     .invalid   <<F/7/7>>
  800. 000006BE  FFFF                     .invalid   <<F/7/7>>
  801. 000006C0  FFFA                     .invalid   <<F/7/7>>
  802. 000006C2  FFFF                     .invalid   <<F/7/7>>
  803. 000006C4  FFFA                     .invalid   <<F/7/7>>
  804. 000006C6  FFFF                     .invalid   <<F/7/7>>
  805. 000006C8  FFFA                     .invalid   <<F/7/7>>
  806. 000006CA  FFFF                     .invalid   <<F/7/7>>
  807. 000006CC  FFFA                     .invalid   <<F/7/7>>
  808. 000006CE  FFFF                     .invalid   <<F/7/7>>
  809. 000006D0  FFFA                     .invalid   <<F/7/7>>
  810. 000006D2  FFFF                     .invalid   <<F/7/7>>
  811. 000006D4  FFFA                     .invalid   <<F/7/7>>
  812. 000006D6  FFFF                     .invalid   <<F/7/7>>
  813. 000006D8  FFFA                     .invalid   <<F/7/7>>
  814. 000006DA  FFFF                     .invalid   <<F/7/7>>
  815. 000006DC  FFFA                     .invalid   <<F/7/7>>
  816. 000006DE  0000 07B2                ori.b      D0, 0xB2
  817. 000006E2  0000 07B6                ori.b      D0, 0xB6
  818. 000006E6  FFFF                     .invalid   <<F/7/7>>
  819. 000006E8  FFFA                     .invalid   <<F/7/7>>
  820. 000006EA  FFFF                     .invalid   <<F/7/7>>
  821. 000006EC  FFFA                     .invalid   <<F/7/7>>
  822. 000006EE  FFFF                     .invalid   <<F/7/7>>
  823. 000006F0  FFFA                     .invalid   <<F/7/7>>
  824. 000006F2  FFFF                     .invalid   <<F/7/7>>
  825. 000006F4  FFFA                     .invalid   <<F/7/7>>
  826. 000006F6  FFFF                     .invalid   <<F/7/7>>
  827. 000006F8  FFFA                     .invalid   <<F/7/7>>
  828. 000006FA  FFFF                     .invalid   <<F/7/7>>
  829. 000006FC  FFFA                     .invalid   <<F/7/7>>
  830. 000006FE  FFFF                     .invalid   <<F/7/7>>
  831. 00000700  FFFA                     .invalid   <<F/7/7>>
  832. 00000702  FFFF                     .invalid   <<F/7/7>>
  833. 00000704  FFFA                     .invalid   <<F/7/7>>
  834. 00000706  FFFF                     .invalid   <<F/7/7>>
  835. 00000708  FFFA                     .invalid   <<F/7/7>>
  836. 0000070A  FFFF                     .invalid   <<F/7/7>>
  837. 0000070C  FFFA                     .invalid   <<F/7/7>>
  838. 0000070E  FFFF                     .invalid   <<F/7/7>>
  839. 00000710  FFFA                     .invalid   <<F/7/7>>
  840. 00000712  FFFF                     .invalid   <<F/7/7>>
  841. 00000714  FFFA                     .invalid   <<F/7/7>>
  842. 00000716  FFFF                     .invalid   <<F/7/7>>
  843. 00000718  FFFA                     .invalid   <<F/7/7>>
  844. 0000071A  FFFF                     .invalid   <<F/7/7>>
  845. 0000071C  FFFA                     .invalid   <<F/7/7>>
  846. 0000071E  FFFF                     .invalid   <<F/7/7>>
  847. 00000720  FFFA                     .invalid   <<F/7/7>>
  848. 00000722  FFFF                     .invalid   <<F/7/7>>
  849. 00000724  FFFA                     .invalid   <<F/7/7>>
  850. 00000726  FFFF                     .invalid   <<F/7/7>>
  851. 00000728  FFFA                     .invalid   <<F/7/7>>
  852. 0000072A  FFFF                     .invalid   <<F/7/7>>
  853. 0000072C  FFFA                     .invalid   <<F/7/7>>
  854. 0000072E  FFFF                     .invalid   <<F/7/7>>
  855. 00000730  FFFA                     .invalid   <<F/7/7>>
  856. 00000732  FFFF                     .invalid   <<F/7/7>>
  857. 00000734  FFFA                     .invalid   <<F/7/7>>
  858. 00000736  FFFF                     .invalid   <<F/7/7>>
  859. 00000738  FFFA                     .invalid   <<F/7/7>>
  860. 0000073A  FFFF                     .invalid   <<F/7/7>>
  861. 0000073C  FFFA                     .invalid   <<F/7/7>>
  862. 0000073E  FFFF                     .invalid   <<F/7/7>>
  863. 00000740  FFFA                     .invalid   <<F/7/7>>
  864. 00000742  FFFF                     .invalid   <<F/7/7>>
  865. 00000744  FFFA                     .invalid   <<F/7/7>>
  866. 00000746  FFFF                     .invalid   <<F/7/7>>
  867. 00000748  FFFA                     .invalid   <<F/7/7>>
  868. 0000074A  FFFF                     .invalid   <<F/7/7>>
  869. 0000074C  FFFA                     .invalid   <<F/7/7>>
  870. 0000074E  FFFF                     .invalid   <<F/7/7>>
  871. 00000750  FFFA                     .invalid   <<F/7/7>>
  872. 00000752  FFFF                     .invalid   <<F/7/7>>
  873. 00000754  FFFA                     .invalid   <<F/7/7>>
  874. 00000756  FFFF                     .invalid   <<F/7/7>>
  875. 00000758  FFFA                     .invalid   <<F/7/7>>
  876. 0000075A  FFFF                     .invalid   <<F/7/7>>
  877. 0000075C  FFFA                     .invalid   <<F/7/7>>
  878. 0000075E  FFFF                     .invalid   <<F/7/7>>
  879. 00000760  FFFA                     .invalid   <<F/7/7>>
  880. 00000762  FFFF                     .invalid   <<F/7/7>>
  881. 00000764  FFFA                     .invalid   <<F/7/7>>
  882. 00000766  0000 0A38                ori.b      D0, 0x38 /* '8' */
  883. 0000076A  FFFF                     .invalid   <<F/7/7>>
  884. 0000076C  FFFA                     .invalid   <<F/7/7>>
  885. 0000076E  FFFF                     .invalid   <<F/7/7>>
  886. 00000770  FFFA                     .invalid   <<F/7/7>>
  887. 00000772  FFFF                     .invalid   <<F/7/7>>
  888. 00000774  FFFA                     .invalid   <<F/7/7>>
  889. 00000776  FFFF                     .invalid   <<F/7/7>>
  890. 00000778  FFFA                     .invalid   <<F/7/7>>
  891. 0000077A  FFFF                     .invalid   <<F/7/7>>
  892. 0000077C  FFFA                     .invalid   <<F/7/7>>
  893. 0000077E  FFFF                     .invalid   <<F/7/7>>
  894. 00000780  FFFA                     .invalid   <<F/7/7>>
  895. 00000782  FFFF                     .invalid   <<F/7/7>>
  896. 00000784  FFFA                     .invalid   <<F/7/7>>
  897. 00000786  FFFF                     .invalid   <<F/7/7>>
  898. 00000788  FFFA                     .invalid   <<F/7/7>>
  899. 0000078A  FFFF                     .invalid   <<F/7/7>>
  900. 0000078C  FFFA                     .invalid   <<F/7/7>>
  901. 0000078E  FFFF                     .invalid   <<F/7/7>>
  902. 00000790  FFFA                     .invalid   <<F/7/7>>
  903. 00000792  01D2                     .incomplete
  904. 00000794  0C40 000C                cmpi.w     D0, 0xC
  905. 00000798  661C                     bne        +0x1E /* 000007B6 */
  906. 0000079A  7001                     moveq.l    D0, 0x01
  907. 0000079C  3F00                     move.w     -[A7], D0
  908. 0000079E  303C 80DF                move.w     D0, 0x80DF
  909. 000007A2  AAAA                     syscall    QuickTimeDispatch
  910. 000007A4  700C                     moveq.l    D0, 0x0C
  911. 000007A6  207A 0010                movea.l    A0, [PC + 0x10 /* 000007B8, value 0x0, cstring "" */]
  912. 000007AA  4E90                     jsr        [A0]
  913. 000007AC  4267                     clr.w      -[A7]
  914. 000007AE  303C 80DF                move.w     D0, 0x80DF
  915. 000007B2  AAAA                     syscall    QuickTimeDispatch
  916. 000007B4  4E75                     rts
  917. label000007B6:
  918. 000007B6  4EF9 0000 0000           jmp        [0x00000000 /* __m68k_reset_stack__ */]
  919. 000007BC  48E7 00C0                movem.l    -[A7], A0,A1
  920. 000007C0  2278 0DE8                movea.l    A1, [0x00000DE8 /* Warhol */]
  921. 000007C4  2269 000E                movea.l    A1, [A1 + 0xE]
  922. 000007C8  4E91                     jsr        [A1]
  923. 000007CA  4CDF 0300                movem.l    A0,A1, [A7]+
  924. 000007CE  0C40 FFCF                cmpi.w     D0, 0xFFCF
  925. 000007D2  6618                     bne        +0x1A /* 000007EC */
  926. 000007D4  0828 0001 001B           btst.b     [A0 + 0x1B], 0x1
  927. 000007DA  6710                     beq        +0x12 /* 000007EC */
  928. 000007DC  2F08                     move.l     -[A7], A0
  929. 000007DE  2F08                     move.l     -[A7], A0
  930. 000007E0  303C 8095                move.w     D0, 0x8095
  931. 000007E4  AAAA                     syscall    QuickTimeDispatch
  932. 000007E6  205F                     movea.l    A0, [A7]+
  933. 000007E8  3028 0010                move.w     D0, [A0 + 0x10]
  934. label000007EC:
  935. 000007EC  4A40                     tst.w      D0
  936. 000007EE  4E75                     rts
  937. 000007F0  7041                     moveq.l    D0, 0x41
  938. 000007F2  AEA3                     syscall    CodecDispatch, auto_pop
  939. 000007F4  7042                     moveq.l    D0, 0x42
  940. 000007F6  AEA3                     syscall    CodecDispatch, auto_pop
  941. 000007F8  7043                     moveq.l    D0, 0x43
  942. 000007FA  AEA3                     syscall    CodecDispatch, auto_pop
  943. 000007FC  7044                     moveq.l    D0, 0x44
  944. 000007FE  AEA3                     syscall    CodecDispatch, auto_pop
  945. 00000800  7045                     moveq.l    D0, 0x45
  946. 00000802  AEA3                     syscall    CodecDispatch, auto_pop
  947. 00000804  7046                     moveq.l    D0, 0x46
  948. 00000806  AEA3                     syscall    CodecDispatch, auto_pop
  949. 00000808  4E71                     nop
  950. label0000080A:
  951. 0000080A  6004                     bra        +0x6 /* 00000810 */
  952. 0000080C  0000 0000                ori.b      D0, 0x0
  953. label00000810:
  954. 00000810  0C40 0003                cmpi.w     D0, 0x3
  955. 00000814  6712                     beq        +0x14 /* 00000828 */
  956. 00000816  0C40 0005                cmpi.w     D0, 0x5
  957. 0000081A  66EE                     bne        -0x10 /* 0000080A */
  958. 0000081C  201F                     move.l     D0, [A7]+
  959. 0000081E  2F3A FFEC                move.l     -[A7], [PC - 0x14 /* 0000080C, value 0x0, cstring "" */]
  960. 00000822  2F00                     move.l     -[A7], D0
  961. 00000824  4EFA 1E7A                jmp        [PC + 0x1E7A /* 000026A0 */]
  962. label00000828:
  963. 00000828  201F                     move.l     D0, [A7]+
  964. 0000082A  2F3A FFE0                move.l     -[A7], [PC - 0x20 /* 0000080C, value 0x0, cstring "" */]
  965. 0000082E  2F00                     move.l     -[A7], D0
  966. 00000830  4EFA 1DC8                jmp        [PC + 0x1DC8 /* 000025FA */]
  967. 00000834  4E56 FFF4                link       A6, -0x000C
  968. 00000838  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  969. 0000083C  4247                     clr.w      D7
  970. 0000083E  7000                     moveq.l    D0, 0x00
  971. 00000840  2D40 FFFC                move.l     [A6 - 0x4], D0
  972. 00000844  2878 0DE8                movea.l    A4, [0x00000DE8 /* Warhol */]
  973. 00000848  B9FC FFFF FFFF           cmpa.l     A4, 0xFFFFFFFF
  974. 0000084E  6706                     beq        +0x8 /* 00000856 */
  975. 00000850  0C94 4D6F 7679           cmpi.l     [A4], 0x4D6F7679 /* 'Movy' */
  976. label00000856:
  977. 00000856  598F                     subq.l     A7, 4
  978. 00000858  303C 8013                move.w     D0, 0x8013
  979. 0000085C  4EB0 81E1 18A8           jsr        [[0x18A8]]
  980. 00000862  265F                     movea.l    A3, [A7]+
  981. 00000864  200B                     move.l     D0, A3
  982. 00000866  6708                     beq        +0xA /* 00000870 */
  983. 00000868  52AB 0014                addq.l     [A3 + 0x14], 1
  984. 0000086C  6000 00BC                bra        +0xBE /* 0000092A */
  985. label00000870:
  986. 00000870  598F                     subq.l     A7, 4
  987. 00000872  2F2C 007C                move.l     -[A7], [A4 + 0x7C]
  988. 00000876  7007                     moveq.l    D0, 0x07
  989. 00000878  A82A                     syscall    ComponentDispatch
  990. 0000087A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  991. 0000087E  6606                     bne        +0x8 /* 00000886 */
  992. 00000880  7E94                     moveq.l    D7, 0xFFFFFF94
  993. 00000882  6000 00A6                bra        +0xA8 /* 0000092A */
  994. label00000886:
  995. 00000886  598F                     subq.l     A7, 4
  996. 00000888  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  997. 0000088C  2F3C 0000 0001           move.l     -[A7], 0x1
  998. 00000892  7000                     moveq.l    D0, 0x00
  999. 00000894  A82A                     syscall    ComponentDispatch
  1000. 00000896  598F                     subq.l     A7, 4
  1001. 00000898  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1002. 0000089C  701F                     moveq.l    D0, 0x1F
  1003. 0000089E  A82A                     syscall    ComponentDispatch
  1004. 000008A0  246C 001A                movea.l    A2, [A4 + 0x1A]
  1005. 000008A4  2C2C 0012                move.l     D6, [A4 + 0x12]
  1006. 000008A8  BCAC 0016                cmp.l      D6, [A4 + 0x16]
  1007. 000008AC  504F                     addq.w     A7, 8
  1008. 000008AE  662C                     bne        +0x2E /* 000008DC */
  1009. 000008B0  2006                     move.l     D0, D6
  1010. 000008B2  5880                     addq.l     D0, 4
  1011. 000008B4  E780                     asl        D0, 3
  1012. 000008B6  A51E                     syscall    NewPtrSys, flags=5
  1013. 000008B8  2D48 FFF4                move.l     [A6 - 0xC], A0
  1014. 000008BC  3E38 0220                move.w     D7, [0x00000220 /* MemErr */]
  1015. 000008C0  6668                     bne        +0x6A /* 0000092A */
  1016. 000008C2  204A                     movea.l    A0, A2
  1017. 000008C4  226E FFF4                movea.l    A1, [A6 - 0xC]
  1018. 000008C8  2006                     move.l     D0, D6
  1019. 000008CA  E780                     asl        D0, 3
  1020. 000008CC  A02E                     syscall    BlockMove/BlockMoveData
  1021. 000008CE  296E FFF4 001A           move.l     [A4 + 0x1A], [A6 - 0xC]
  1022. 000008D4  204A                     movea.l    A0, A2
  1023. 000008D6  A01F                     syscall    DisposPtr/DisposePtr
  1024. 000008D8  58AC 0016                addq.l     [A4 + 0x16], 4
  1025. label000008DC:
  1026. 000008DC  7036                     moveq.l    D0, 0x36
  1027. 000008DE  A31E                     syscall    NewPtrClear, flags=3
  1028. 000008E0  2648                     movea.l    A3, A0
  1029. 000008E2  3E38 0220                move.w     D7, [0x00000220 /* MemErr */]
  1030. 000008E6  6642                     bne        +0x44 /* 0000092A */
  1031. 000008E8  202C 0012                move.l     D0, [A4 + 0x12]
  1032. 000008EC  258B 0E04                move.l     [A2 + D0 * 8 + 0x4], A3
  1033. 000008F0  200D                     move.l     D0, A5
  1034. 000008F2  222C 0012                move.l     D1, [A4 + 0x12]
  1035. 000008F6  52AC 0012                addq.l     [A4 + 0x12], 1
  1036. 000008FA  2580 1E00                move.l     [A2 + D1 * 8], D0
  1037. 000008FE  200D                     move.l     D0, A5
  1038. 00000900  2680                     move.l     [A3], D0
  1039. 00000902  7001                     moveq.l    D0, 0x01
  1040. 00000904  2740 0014                move.l     [A3 + 0x14], D0
  1041. 00000908  276E FFFC 002E           move.l     [A3 + 0x2E], [A6 - 0x4]
  1042. 0000090E  598F                     subq.l     A7, 4
  1043. 00000910  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1044. 00000914  700E                     moveq.l    D0, 0x0E
  1045. 00000916  A82A                     syscall    ComponentDispatch
  1046. 00000918  4A9F                     tst.l      [A7]+
  1047. 0000091A  56C0                     sne        D0
  1048. 0000091C  4400                     neg.b      D0
  1049. 0000091E  49C0                     lea.l      A4, D0
  1050. 00000920  1740 0008                move.b     [A3 + 0x8], D0
  1051. 00000924  2778 18A8 0032           move.l     [A3 + 0x32], [0x000018A8]
  1052. label0000092A:
  1053. 0000092A  4A47                     tst.w      D7
  1054. 0000092C  6722                     beq        +0x24 /* 00000950 */
  1055. 0000092E  4AAE FFFC                tst.l      [A6 - 0x4]
  1056. 00000932  671C                     beq        +0x1E /* 00000950 */
  1057. 00000934  598F                     subq.l     A7, 4
  1058. 00000936  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1059. 0000093A  2F3C 0000 0002           move.l     -[A7], 0x2
  1060. 00000940  7000                     moveq.l    D0, 0x00
  1061. 00000942  A82A                     syscall    ComponentDispatch
  1062. 00000944  558F                     subq.l     A7, 2
  1063. 00000946  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1064. 0000094A  7008                     moveq.l    D0, 0x08
  1065. 0000094C  A82A                     syscall    ComponentDispatch
  1066. 0000094E  5C4F                     addq.w     A7, 6
  1067. label00000950:
  1068. 00000950  3D47 0008                move.w     [A6 + 0x8], D7
  1069. 00000954  4CEE 1CC0 FFE0           movem.l    D6,D7,A2,A3,A4, [A6 - 0x20]
  1070. 0000095A  4E5E                     unlink     A6
  1071. 0000095C  4E75                     rts
  1072. 0000095E  4E56 FFF4                link       A6, -0x000C
  1073. 00000962  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  1074. 00000966  3A2E 0008                move.w     D5, [A6 + 0x8]
  1075. 0000096A  7000                     moveq.l    D0, 0x00
  1076. 0000096C  2840                     movea.l    A4, D0
  1077. 0000096E  72FF                     moveq.l    D1, 0xFFFFFFFF
  1078. 00000970  B2B8 0DE8                cmp.l      D1, [0x00000DE8 /* Warhol */]
  1079. 00000974  6700 00FC                beq        +0xFE /* 00000A72 */
  1080. 00000978  2878 02AA                movea.l    A4, [0x000002AA /* ApplZone */]
  1081. 0000097C  B9F8 02A6                cmpa.l     A4, [0x000002A6 /* SysZone */]
  1082. 00000980  6700 00F0                beq        +0xF2 /* 00000A72 */
  1083. 00000984  303C A88F                move.w     D0, 0xA88F
  1084. 00000988  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  1085. 0000098A  2D48 FFF4                move.l     [A6 - 0xC], A0
  1086. 0000098E  303C A89F                move.w     D0, 0xA89F
  1087. 00000992  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  1088. 00000994  202E FFF4                move.l     D0, [A6 - 0xC]
  1089. 00000998  B1C0                     cmpa.l     A0, D0
  1090. 0000099A  6606                     bne        +0x8 /* 000009A2 */
  1091. 0000099C  2678 010C                movea.l    A3, [0x0000010C /* BufPtr */]
  1092. 000009A0  6026                     bra        +0x28 /* 000009C8 */
  1093. label000009A2:
  1094. 000009A2  200C                     move.l     D0, A4
  1095. 000009A4  5180                     subq.l     D0, 8
  1096. 000009A6  2040                     movea.l    A0, D0
  1097. 000009A8  2E10                     move.l     D7, [A0]
  1098. 000009AA  7018                     moveq.l    D0, 0x18
  1099. 000009AC  2207                     move.l     D1, D7
  1100. 000009AE  E0A9                     lsr        D1, D0
  1101. 000009B0  0C81 0000 0080           cmpi.l     D1, 0x80
  1102. 000009B6  660E                     bne        +0x10 /* 000009C6 */
  1103. 000009B8  203C 00FF FFFF           move.l     D0, 0xFFFFFF
  1104. 000009BE  C087                     and.l      D0, D7
  1105. 000009C0  2640                     movea.l    A3, D0
  1106. 000009C2  D7CC                     add.l      A3, A4
  1107. 000009C4  6002                     bra        +0x4 /* 000009C8 */
  1108. label000009C6:
  1109. 000009C6  2654                     movea.l    A3, [A4]
  1110. label000009C8:
  1111. 000009C8  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1112. 000009CC  2D68 001A FFFC           move.l     [A6 - 0x4], [A0 + 0x1A]
  1113. 000009D2  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1114. 000009D6  2C28 0012                move.l     D6, [A0 + 0x12]
  1115. 000009DA  7E00                     moveq.l    D7, 0x00
  1116. 000009DC  6000 008E                bra        +0x90 /* 00000A6C */
  1117. label000009E0:
  1118. 000009E0  206E FFFC                movea.l    A0, [A6 - 0x4]
  1119. 000009E4  2D68 0004 FFF8           move.l     [A6 - 0x8], [A0 + 0x4]
  1120. 000009EA  B9EE FFF8                cmpa.l     A4, [A6 - 0x8]
  1121. 000009EE  6470                     bcc        +0x72 /* 00000A60 */
  1122. 000009F0  B7EE FFF8                cmpa.l     A3, [A6 - 0x8]
  1123. 000009F4  636A                     bls        +0x6C /* 00000A60 */
  1124. 000009F6  2068 0004                movea.l    A0, [A0 + 0x4]
  1125. 000009FA  4A28 0008                tst.b      [A0 + 0x8]
  1126. 000009FE  6712                     beq        +0x14 /* 00000A12 */
  1127. 00000A00  2838 18A8                move.l     D4, [0x000018A8]
  1128. 00000A04  206E FFFC                movea.l    A0, [A6 - 0x4]
  1129. 00000A08  2068 0004                movea.l    A0, [A0 + 0x4]
  1130. 00000A0C  21E8 0032 18A8           move.l     [0x000018A8], [A0 + 0x32]
  1131. label00000A12:
  1132. 00000A12  206E FFFC                movea.l    A0, [A6 - 0x4]
  1133. 00000A16  2278 0DE8                movea.l    A1, [0x00000DE8 /* Warhol */]
  1134. 00000A1A  2368 0004 0074           move.l     [A1 + 0x74], [A0 + 0x4]
  1135. 00000A20  206E FFFC                movea.l    A0, [A6 - 0x4]
  1136. 00000A24  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1137. 00000A28  1F05                     move.b     -[A7], D5
  1138. 00000A2A  2068 0004                movea.l    A0, [A0 + 0x4]
  1139. 00000A2E  4A28 0008                tst.b      [A0 + 0x8]
  1140. 00000A32  57C3                     seq        D3
  1141. 00000A34  4403                     neg.b      D3
  1142. 00000A36  1F03                     move.b     -[A7], D3
  1143. 00000A38  303C 81C8                move.w     D0, 0x81C8
  1144. 00000A3C  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1145. 00000A42  206E FFFC                movea.l    A0, [A6 - 0x4]
  1146. 00000A46  2068 0004                movea.l    A0, [A0 + 0x4]
  1147. 00000A4A  4A28 0008                tst.b      [A0 + 0x8]
  1148. 00000A4E  6704                     beq        +0x6 /* 00000A54 */
  1149. 00000A50  21C4 18A8                move.l     [0x000018A8], D4
  1150. label00000A54:
  1151. 00000A54  4A45                     tst.w      D5
  1152. 00000A56  6608                     bne        +0xA /* 00000A60 */
  1153. 00000A58  2006                     move.l     D0, D6
  1154. 00000A5A  5386                     subq.l     D6, 1
  1155. 00000A5C  2007                     move.l     D0, D7
  1156. 00000A5E  5387                     subq.l     D7, 1
  1157. label00000A60:
  1158. 00000A60  2007                     move.l     D0, D7
  1159. 00000A62  5287                     addq.l     D7, 1
  1160. 00000A64  202E FFFC                move.l     D0, [A6 - 0x4]
  1161. 00000A68  50AE FFFC                addq.l     [A6 - 0x4], 8
  1162. label00000A6C:
  1163. 00000A6C  BC87                     cmp.l      D6, D7
  1164. 00000A6E  6E00 FF70                bgt        -0x8E /* 000009E0 */
  1165. label00000A72:
  1166. 00000A72  4CEE 18F8 FFD8           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x28]
  1167. 00000A78  4E5E                     unlink     A6
  1168. 00000A7A  4E74 0002                rtd        0x0002
  1169. 00000A7E  4E56 FFF4                link       A6, -0x000C
  1170. 00000A82  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1171. 00000A86  182E 000A                move.b     D4, [A6 + 0xA]
  1172. 00000A8A  286E 000C                movea.l    A4, [A6 + 0xC]
  1173. 00000A8E  2014                     move.l     D0, [A4]
  1174. 00000A90  C18D                     exg        D0, A5
  1175. 00000A92  2600                     move.l     D3, D0
  1176. 00000A94  4A04                     tst.b      D4
  1177. 00000A96  6764                     beq        +0x66 /* 00000AFC */
  1178. 00000A98  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1179. 00000A9C  2E28 001E                move.l     D7, [A0 + 0x1E]
  1180. 00000AA0  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1181. 00000AA4  2668 0022                movea.l    A3, [A0 + 0x22]
  1182. 00000AA8  2007                     move.l     D0, D7
  1183. 00000AAA  5387                     subq.l     D7, 1
  1184. 00000AAC  601E                     bra        +0x20 /* 00000ACC */
  1185. label00000AAE:
  1186. 00000AAE  2053                     movea.l    A0, [A3]
  1187. 00000AB0  2030 7E00                move.l     D0, [A0 + D7 * 8]
  1188. 00000AB4  B094                     cmp.l      D0, [A4]
  1189. 00000AB6  6610                     bne        +0x12 /* 00000AC8 */
  1190. 00000AB8  2053                     movea.l    A0, [A3]
  1191. 00000ABA  2F30 7E04                move.l     -[A7], [A0 + D7 * 8 + 0x4]
  1192. 00000ABE  303C 8023                move.w     D0, 0x8023
  1193. 00000AC2  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1194. label00000AC8:
  1195. 00000AC8  2007                     move.l     D0, D7
  1196. 00000ACA  5387                     subq.l     D7, 1
  1197. label00000ACC:
  1198. 00000ACC  4A87                     tst.l      D7
  1199. 00000ACE  6CDE                     bge        -0x20 /* 00000AAE */
  1200. 00000AD0  266C 0020                movea.l    A3, [A4 + 0x20]
  1201. 00000AD4  200B                     move.l     D0, A3
  1202. 00000AD6  6716                     beq        +0x18 /* 00000AEE */
  1203. label00000AD8:
  1204. 00000AD8  246B 004E                movea.l    A2, [A3 + 0x4E]
  1205. 00000ADC  2F0B                     move.l     -[A7], A3
  1206. 00000ADE  303C 80B6                move.w     D0, 0x80B6
  1207. 00000AE2  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1208. 00000AE8  264A                     movea.l    A3, A2
  1209. 00000AEA  200B                     move.l     D0, A3
  1210. 00000AEC  66EA                     bne        -0x14 /* 00000AD8 */
  1211. label00000AEE:
  1212. 00000AEE  206C 001C                movea.l    A0, [A4 + 0x1C]
  1213. 00000AF2  A023                     syscall    DisposHandle/DisposeHandle
  1214. 00000AF4  197C 0001 0009           move.b     [A4 + 0x9], 0x1
  1215. 00000AFA  604A                     bra        +0x4C /* 00000B46 */
  1216. label00000AFC:
  1217. 00000AFC  2D6C 002E FFFC           move.l     [A6 - 0x4], [A4 + 0x2E]
  1218. 00000B02  4206                     clr.b      D6
  1219. 00000B04  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1220. 00000B08  2668 001A                movea.l    A3, [A0 + 0x1A]
  1221. 00000B0C  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1222. 00000B10  2A28 0012                move.l     D5, [A0 + 0x12]
  1223. 00000B14  7E00                     moveq.l    D7, 0x00
  1224. 00000B16  6022                     bra        +0x24 /* 00000B3A */
  1225. label00000B18:
  1226. 00000B18  4A06                     tst.b      D6
  1227. 00000B1A  670C                     beq        +0xE /* 00000B28 */
  1228. 00000B1C  204B                     movea.l    A0, A3
  1229. 00000B1E  5188                     subq.l     A0, 8
  1230. 00000B20  224B                     movea.l    A1, A3
  1231. 00000B22  20D9                     move.l     [A0]+, [A1]+
  1232. 00000B24  20D9                     move.l     [A0]+, [A1]+
  1233. 00000B26  600C                     bra        +0xE /* 00000B34 */
  1234. label00000B28:
  1235. 00000B28  2013                     move.l     D0, [A3]
  1236. 00000B2A  B094                     cmp.l      D0, [A4]
  1237. 00000B2C  6606                     bne        +0x8 /* 00000B34 */
  1238. 00000B2E  7C01                     moveq.l    D6, 0x01
  1239. 00000B30  204C                     movea.l    A0, A4
  1240. 00000B32  A01F                     syscall    DisposPtr/DisposePtr
  1241. label00000B34:
  1242. 00000B34  2007                     move.l     D0, D7
  1243. 00000B36  5287                     addq.l     D7, 1
  1244. 00000B38  504B                     addq.w     A3, 8
  1245. label00000B3A:
  1246. 00000B3A  BA87                     cmp.l      D5, D7
  1247. 00000B3C  6EDA                     bgt        -0x24 /* 00000B18 */
  1248. 00000B3E  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1249. 00000B42  53A8 0012                subq.l     [A0 + 0x12], 1
  1250. label00000B46:
  1251. 00000B46  4A04                     tst.b      D4
  1252. 00000B48  6632                     bne        +0x34 /* 00000B7C */
  1253. 00000B4A  4AAE FFFC                tst.l      [A6 - 0x4]
  1254. 00000B4E  672C                     beq        +0x2E /* 00000B7C */
  1255. 00000B50  4A2E 0008                tst.b      [A6 + 0x8]
  1256. 00000B54  6726                     beq        +0x28 /* 00000B7C */
  1257. 00000B56  558F                     subq.l     A7, 2
  1258. 00000B58  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1259. 00000B5C  7020                     moveq.l    D0, 0x20
  1260. 00000B5E  A82A                     syscall    ComponentDispatch
  1261. 00000B60  598F                     subq.l     A7, 4
  1262. 00000B62  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1263. 00000B66  2F3C 0000 0002           move.l     -[A7], 0x2
  1264. 00000B6C  7000                     moveq.l    D0, 0x00
  1265. 00000B6E  A82A                     syscall    ComponentDispatch
  1266. 00000B70  558F                     subq.l     A7, 2
  1267. 00000B72  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1268. 00000B76  7008                     moveq.l    D0, 0x08
  1269. 00000B78  A82A                     syscall    ComponentDispatch
  1270. 00000B7A  504F                     addq.w     A7, 8
  1271. label00000B7C:
  1272. 00000B7C  2003                     move.l     D0, D3
  1273. 00000B7E  C18D                     exg        D0, A5
  1274. 00000B80  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1275. 00000B84  7000                     moveq.l    D0, 0x00
  1276. 00000B86  2140 0070                move.l     [A0 + 0x70], D0
  1277. 00000B8A  4CEE 1CF8 FFD4           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x2C]
  1278. 00000B90  4E5E                     unlink     A6
  1279. 00000B92  4E74 0008                rtd        0x0008
  1280. 00000B96  4E56 0000                link       A6, 0
  1281. 00000B9A  2F0C                     move.l     -[A7], A4
  1282. 00000B9C  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1283. 00000BA0  4268 0004                clr.w      [A0 + 0x4]
  1284. 00000BA4  598F                     subq.l     A7, 4
  1285. 00000BA6  303C 8013                move.w     D0, 0x8013
  1286. 00000BAA  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1287. 00000BB0  285F                     movea.l    A4, [A7]+
  1288. 00000BB2  200C                     move.l     D0, A4
  1289. 00000BB4  6730                     beq        +0x32 /* 00000BE6 */
  1290. 00000BB6  53AC 0014                subq.l     [A4 + 0x14], 1
  1291. 00000BBA  4AAC 0014                tst.l      [A4 + 0x14]
  1292. 00000BBE  6E26                     bgt        +0x28 /* 00000BE6 */
  1293. 00000BC0  2F0C                     move.l     -[A7], A4
  1294. 00000BC2  7001                     moveq.l    D0, 0x01
  1295. 00000BC4  1F00                     move.b     -[A7], D0
  1296. 00000BC6  1F00                     move.b     -[A7], D0
  1297. 00000BC8  303C 81C8                move.w     D0, 0x81C8
  1298. 00000BCC  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1299. 00000BD2  2F0C                     move.l     -[A7], A4
  1300. 00000BD4  7000                     moveq.l    D0, 0x00
  1301. 00000BD6  1F00                     move.b     -[A7], D0
  1302. 00000BD8  7201                     moveq.l    D1, 0x01
  1303. 00000BDA  1F01                     move.b     -[A7], D1
  1304. 00000BDC  303C 81C8                move.w     D0, 0x81C8
  1305. 00000BE0  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1306. label00000BE6:
  1307. 00000BE6  286E FFFC                movea.l    A4, [A6 - 0x4]
  1308. 00000BEA  4E5E                     unlink     A6
  1309. 00000BEC  4E75                     rts
  1310. 00000BEE  4E56 0000                link       A6, 0
  1311. 00000BF2  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1312. 00000BF6  3028 0004                move.w     D0, [A0 + 0x4]
  1313. 00000BFA  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1314. 00000BFE  4268 0004                clr.w      [A0 + 0x4]
  1315. 00000C02  3D40 0008                move.w     [A6 + 0x8], D0
  1316. 00000C06  4E5E                     unlink     A6
  1317. 00000C08  4E75                     rts
  1318. 00000C0A  4E56 0000                link       A6, 0
  1319. 00000C0E  2F0C                     move.l     -[A7], A4
  1320. 00000C10  598F                     subq.l     A7, 4
  1321. 00000C12  303C 8013                move.w     D0, 0x8013
  1322. 00000C16  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1323. 00000C1C  285F                     movea.l    A4, [A7]+
  1324. 00000C1E  200C                     move.l     D0, A4
  1325. 00000C20  6708                     beq        +0xA /* 00000C2A */
  1326. 00000C22  3D6C 0004 0008           move.w     [A6 + 0x8], [A4 + 0x4]
  1327. 00000C28  6006                     bra        +0x8 /* 00000C30 */
  1328. label00000C2A:
  1329. 00000C2A  3D7C F81C 0008           move.w     [A6 + 0x8], 0xF81C
  1330. label00000C30:
  1331. 00000C30  286E FFFC                movea.l    A4, [A6 - 0x4]
  1332. 00000C34  4E5E                     unlink     A6
  1333. 00000C36  4E75                     rts
  1334. 00000C38  4E56 0000                link       A6, 0
  1335. 00000C3C  2F0C                     move.l     -[A7], A4
  1336. 00000C3E  598F                     subq.l     A7, 4
  1337. 00000C40  303C 8013                move.w     D0, 0x8013
  1338. 00000C44  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1339. 00000C4A  285F                     movea.l    A4, [A7]+
  1340. 00000C4C  200C                     move.l     D0, A4
  1341. 00000C4E  6704                     beq        +0x6 /* 00000C54 */
  1342. 00000C50  426C 0004                clr.w      [A4 + 0x4]
  1343. label00000C54:
  1344. 00000C54  286E FFFC                movea.l    A4, [A6 - 0x4]
  1345. 00000C58  4E5E                     unlink     A6
  1346. 00000C5A  4E75                     rts
  1347. 00000C5C  4E56 0000                link       A6, 0
  1348. 00000C60  2F0C                     move.l     -[A7], A4
  1349. 00000C62  598F                     subq.l     A7, 4
  1350. 00000C64  303C 8013                move.w     D0, 0x8013
  1351. 00000C68  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1352. 00000C6E  285F                     movea.l    A4, [A7]+
  1353. 00000C70  200C                     move.l     D0, A4
  1354. 00000C72  670C                     beq        +0xE /* 00000C80 */
  1355. 00000C74  296E 000C 000C           move.l     [A4 + 0xC], [A6 + 0xC]
  1356. 00000C7A  296E 0008 0010           move.l     [A4 + 0x10], [A6 + 0x8]
  1357. label00000C80:
  1358. 00000C80  286E FFFC                movea.l    A4, [A6 - 0x4]
  1359. 00000C84  4E5E                     unlink     A6
  1360. 00000C86  4E74 0008                rtd        0x0008
  1361. 00000C8A  4E56 0000                link       A6, 0
  1362. 00000C8E  48E7 0118                movem.l    -[A7], D7,A3,A4
  1363. 00000C92  3E2E 0008                move.w     D7, [A6 + 0x8]
  1364. 00000C96  2878 0DE8                movea.l    A4, [0x00000DE8 /* Warhol */]
  1365. 00000C9A  4A47                     tst.w      D7
  1366. 00000C9C  6740                     beq        +0x42 /* 00000CDE */
  1367. 00000C9E  4A6C 0006                tst.w      [A4 + 0x6]
  1368. 00000CA2  6702                     beq        +0x4 /* 00000CA6 */
  1369. 00000CA4  A9FF                     syscall    Debugger
  1370. label00000CA6:
  1371. 00000CA6  4A6C 0004                tst.w      [A4 + 0x4]
  1372. 00000CAA  6604                     bne        +0x6 /* 00000CB0 */
  1373. 00000CAC  3947 0004                move.w     [A4 + 0x4], D7
  1374. label00000CB0:
  1375. 00000CB0  598F                     subq.l     A7, 4
  1376. 00000CB2  303C 8013                move.w     D0, 0x8013
  1377. 00000CB6  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1378. 00000CBC  265F                     movea.l    A3, [A7]+
  1379. 00000CBE  200B                     move.l     D0, A3
  1380. 00000CC0  671C                     beq        +0x1E /* 00000CDE */
  1381. 00000CC2  4A6B 0004                tst.w      [A3 + 0x4]
  1382. 00000CC6  6604                     bne        +0x6 /* 00000CCC */
  1383. 00000CC8  3747 0004                move.w     [A3 + 0x4], D7
  1384. label00000CCC:
  1385. 00000CCC  4AAB 000C                tst.l      [A3 + 0xC]
  1386. 00000CD0  670C                     beq        +0xE /* 00000CDE */
  1387. 00000CD2  3F07                     move.w     -[A7], D7
  1388. 00000CD4  2F2B 0010                move.l     -[A7], [A3 + 0x10]
  1389. 00000CD8  206B 000C                movea.l    A0, [A3 + 0xC]
  1390. 00000CDC  4E90                     jsr        [A0]
  1391. label00000CDE:
  1392. 00000CDE  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1393. 00000CE2  3D68 0004 000A           move.w     [A6 + 0xA], [A0 + 0x4]
  1394. 00000CE8  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1395. 00000CEE  4E5E                     unlink     A6
  1396. 00000CF0  4E74 0002                rtd        0x0002
  1397. 00000CF4  4E56 0000                link       A6, 0
  1398. 00000CF8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1399. 00000CFC  2678 0DE8                movea.l    A3, [0x00000DE8 /* Warhol */]
  1400. 00000D00  7000                     moveq.l    D0, 0x00
  1401. 00000D02  2840                     movea.l    A4, D0
  1402. 00000D04  200D                     move.l     D0, A5
  1403. 00000D06  2E00                     move.l     D7, D0
  1404. 00000D08  B7FC FFFF FFFF           cmpa.l     A3, 0xFFFFFFFF
  1405. 00000D0E  6748                     beq        +0x4A /* 00000D58 */
  1406. 00000D10  BEAB 0070                cmp.l      D7, [A3 + 0x70]
  1407. 00000D14  6610                     bne        +0x12 /* 00000D26 */
  1408. 00000D16  206B 0074                movea.l    A0, [A3 + 0x74]
  1409. 00000D1A  4A28 0009                tst.b      [A0 + 0x9]
  1410. 00000D1E  6638                     bne        +0x3A /* 00000D58 */
  1411. 00000D20  2D48 0008                move.l     [A6 + 0x8], A0
  1412. 00000D24  6038                     bra        +0x3A /* 00000D5E */
  1413. label00000D26:
  1414. 00000D26  286B 001A                movea.l    A4, [A3 + 0x1A]
  1415. 00000D2A  2C2B 0012                move.l     D6, [A3 + 0x12]
  1416. 00000D2E  6020                     bra        +0x22 /* 00000D50 */
  1417. label00000D30:
  1418. 00000D30  BE94                     cmp.l      D7, [A4]
  1419. 00000D32  661A                     bne        +0x1C /* 00000D4E */
  1420. 00000D34  2754 0070                move.l     [A3 + 0x70], [A4]
  1421. 00000D38  206C 0004                movea.l    A0, [A4 + 0x4]
  1422. 00000D3C  2748 0074                move.l     [A3 + 0x74], A0
  1423. 00000D40  4A28 0009                tst.b      [A0 + 0x9]
  1424. 00000D44  6612                     bne        +0x14 /* 00000D58 */
  1425. 00000D46  2D6C 0004 0008           move.l     [A6 + 0x8], [A4 + 0x4]
  1426. 00000D4C  6010                     bra        +0x12 /* 00000D5E */
  1427. label00000D4E:
  1428. 00000D4E  504C                     addq.w     A4, 8
  1429. label00000D50:
  1430. 00000D50  2006                     move.l     D0, D6
  1431. 00000D52  5386                     subq.l     D6, 1
  1432. 00000D54  4A80                     tst.l      D0
  1433. 00000D56  66D8                     bne        -0x26 /* 00000D30 */
  1434. label00000D58:
  1435. 00000D58  7000                     moveq.l    D0, 0x00
  1436. 00000D5A  2D40 0008                move.l     [A6 + 0x8], D0
  1437. label00000D5E:
  1438. 00000D5E  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  1439. 00000D64  4E5E                     unlink     A6
  1440. 00000D66  4E75                     rts
  1441. 00000D68  4E56 0000                link       A6, 0
  1442. 00000D6C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1443. 00000D70  2C2E 0008                move.l     D6, [A6 + 0x8]
  1444. 00000D74  2678 0DE8                movea.l    A3, [0x00000DE8 /* Warhol */]
  1445. 00000D78  7000                     moveq.l    D0, 0x00
  1446. 00000D7A  2840                     movea.l    A4, D0
  1447. 00000D7C  B7FC FFFF FFFF           cmpa.l     A3, 0xFFFFFFFF
  1448. 00000D82  6728                     beq        +0x2A /* 00000DAC */
  1449. 00000D84  286B 001A                movea.l    A4, [A3 + 0x1A]
  1450. 00000D88  2E2B 0012                move.l     D7, [A3 + 0x12]
  1451. 00000D8C  6016                     bra        +0x18 /* 00000DA4 */
  1452. label00000D8E:
  1453. 00000D8E  BC94                     cmp.l      D6, [A4]
  1454. 00000D90  6610                     bne        +0x12 /* 00000DA2 */
  1455. 00000D92  206C 0004                movea.l    A0, [A4 + 0x4]
  1456. 00000D96  4A28 0009                tst.b      [A0 + 0x9]
  1457. 00000D9A  6610                     bne        +0x12 /* 00000DAC */
  1458. 00000D9C  2D48 000C                move.l     [A6 + 0xC], A0
  1459. 00000DA0  6010                     bra        +0x12 /* 00000DB2 */
  1460. label00000DA2:
  1461. 00000DA2  504C                     addq.w     A4, 8
  1462. label00000DA4:
  1463. 00000DA4  2007                     move.l     D0, D7
  1464. 00000DA6  5387                     subq.l     D7, 1
  1465. 00000DA8  4A80                     tst.l      D0
  1466. 00000DAA  66E2                     bne        -0x1C /* 00000D8E */
  1467. label00000DAC:
  1468. 00000DAC  7000                     moveq.l    D0, 0x00
  1469. 00000DAE  2D40 000C                move.l     [A6 + 0xC], D0
  1470. label00000DB2:
  1471. 00000DB2  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  1472. 00000DB8  4E5E                     unlink     A6
  1473. 00000DBA  4E74 0004                rtd        0x0004
  1474. 00000DBE  4E56 FFF8                link       A6, -0x0008
  1475. 00000DC2  48E7 0038                movem.l    -[A7], A2,A3,A4
  1476. 00000DC6  266E 0008                movea.l    A3, [A6 + 0x8]
  1477. 00000DCA  2878 0DE8                movea.l    A4, [0x00000DE8 /* Warhol */]
  1478. 00000DCE  342C 0014                move.w     D2, [A4 + 0x14]
  1479. 00000DD2  226C 001A                movea.l    A1, [A4 + 0x1A]
  1480. 00000DD6  603C                     bra        +0x3E /* 00000E14 */
  1481. label00000DD8:
  1482. 00000DD8  2469 0004                movea.l    A2, [A1 + 0x4]
  1483. 00000DDC  206A 001C                movea.l    A0, [A2 + 0x1C]
  1484. 00000DE0  2850                     movea.l    A4, [A0]
  1485. 00000DE2  322A 001A                move.w     D1, [A2 + 0x1A]
  1486. 00000DE6  6022                     bra        +0x24 /* 00000E0A */
  1487. label00000DE8:
  1488. 00000DE8  302C 0002                move.w     D0, [A4 + 0x2]
  1489. 00000DEC  B06B 0018                cmp.w      D0, [A3 + 0x18]
  1490. 00000DF0  670A                     beq        +0xC /* 00000DFC */
  1491. 00000DF2  302C 000A                move.w     D0, [A4 + 0xA]
  1492. 00000DF6  B06B 0018                cmp.w      D0, [A3 + 0x18]
  1493. 00000DFA  660E                     bne        +0x10 /* 00000E0A */
  1494. label00000DFC:
  1495. 00000DFC  377C FFCA 0010           move.w     [A3 + 0x10], 0xFFCA
  1496. 00000E02  377C FFFF 0018           move.w     [A3 + 0x18], 0xFFFF
  1497. 00000E08  6012                     bra        +0x14 /* 00000E1C */
  1498. label00000E0A:
  1499. 00000E0A  3001                     move.w     D0, D1
  1500. 00000E0C  5341                     subq.w     D1, 1
  1501. 00000E0E  4A40                     tst.w      D0
  1502. 00000E10  66D6                     bne        -0x28 /* 00000DE8 */
  1503. 00000E12  5049                     addq.w     A1, 8
  1504. label00000E14:
  1505. 00000E14  3002                     move.w     D0, D2
  1506. 00000E16  5342                     subq.w     D2, 1
  1507. 00000E18  4A40                     tst.w      D0
  1508. 00000E1A  66BC                     bne        -0x42 /* 00000DD8 */
  1509. label00000E1C:
  1510. 00000E1C  4CEE 1C00 FFEC           movem.l    A2,A3,A4, [A6 - 0x14]
  1511. 00000E22  4E5E                     unlink     A6
  1512. 00000E24  4E74 0004                rtd        0x0004
  1513. 00000E28  4E56 FF82                link       A6, -0x007E
  1514. 00000E2C  48E7 0108                movem.l    -[A7], D7,A4
  1515. 00000E30  49EE FFC0                lea.l      A4, [A6 - 0x40]
  1516. 00000E34  7000                     moveq.l    D0, 0x00
  1517. 00000E36  2D40 FF8E                move.l     [A6 - 0x72], D0
  1518. 00000E3A  426E FF98                clr.w      [A6 - 0x68]
  1519. 00000E3E  3D6E 000C FF9A           move.w     [A6 - 0x66], [A6 + 0xC]
  1520. 00000E44  426E FF9E                clr.w      [A6 - 0x62]
  1521. 00000E48  4214                     clr.b      [A4]
  1522. 00000E4A  2D4C FF94                move.l     [A6 - 0x6C], A4
  1523. 00000E4E  41EE FF82                lea.l      A0, [A6 - 0x7E]
  1524. 00000E52  7008                     moveq.l    D0, 0x08
  1525. 00000E54  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  1526. 00000E56  3E00                     move.w     D7, D0
  1527. 00000E58  661A                     bne        +0x1C /* 00000E74 */
  1528. 00000E5A  558F                     subq.l     A7, 2
  1529. 00000E5C  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  1530. 00000E60  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1531. 00000E64  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  1532. 00000E68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1533. 00000E6C  303C 0001                move.w     D0, 0x1
  1534. 00000E70  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  1535. 00000E72  544F                     addq.w     A7, 2
  1536. label00000E74:
  1537. 00000E74  3D47 000E                move.w     [A6 + 0xE], D7
  1538. 00000E78  4CEE 1080 FF7A           movem.l    D7,A4, [A6 - 0x86]
  1539. 00000E7E  4E5E                     unlink     A6
  1540. 00000E80  4E74 0006                rtd        0x0006
  1541. 00000E84  4E56 0000                link       A6, 0
  1542. 00000E88  48E7 0118                movem.l    -[A7], D7,A3,A4
  1543. 00000E8C  2878 0DE8                movea.l    A4, [0x00000DE8 /* Warhol */]
  1544. 00000E90  303C A00A                move.w     D0, 0xA00A
  1545. 00000E94  A346                     syscall    GetOSTrapAddress, flags=3
  1546. 00000E96  2948 000E                move.l     [A4 + 0xE], A0
  1547. 00000E9A  49FA F91C                lea.l      A4, [PC - 0x6E4 /* 000007B8, value 0x0, cstring "" */]
  1548. 00000E9E  47FA F96C                lea.l      A3, [PC - 0x694 /* 0000080C, value 0x0, cstring "" */]
  1549. 00000EA2  28B8 1888                move.l     [A4], [0x00001888]
  1550. 00000EA6  41FA F8EC                lea.l      A0, [PC - 0x714 /* 00000794, value 0xC40000C */]
  1551. 00000EAA  2008                     move.l     D0, A0
  1552. 00000EAC  A055                     syscall    StripAddress
  1553. 00000EAE  21C0 1888                move.l     [0x00001888], D0
  1554. 00000EB2  303C A823                move.w     D0, 0xA823
  1555. 00000EB6  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  1556. 00000EB8  2688                     move.l     [A3], A0
  1557. 00000EBA  41FA F94C                lea.l      A0, [PC - 0x6B4 /* 00000808, value 0x4E716004 */]
  1558. 00000EBE  2E08                     move.l     D7, A0
  1559. 00000EC0  303C A823                move.w     D0, 0xA823
  1560. 00000EC4  A647                     syscall    SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
  1561. 00000EC6  2047                     movea.l    A0, D7
  1562. 00000EC8  20BC 6006 4EF9           move.l     [A0], 0x60064EF9
  1563. 00000ECE  41FA F8EC                lea.l      A0, [PC - 0x714 /* 000007BC, value 0x48E700C0 */]
  1564. 00000ED2  303C A00A                move.w     D0, 0xA00A
  1565. 00000ED6  A247                     syscall    SetOSTrapAddress, flags=2
  1566. 00000ED8  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1567. 00000EDE  4E5E                     unlink     A6
  1568. 00000EE0  4E75                     rts
  1569. 00000EE2  4E56 0000                link       A6, 0
  1570. 00000EE6  48E7 0018                movem.l    -[A7], A3,A4
  1571. 00000EEA  266E 0008                movea.l    A3, [A6 + 0x8]
  1572. 00000EEE  286E 000C                movea.l    A4, [A6 + 0xC]
  1573. 00000EF2  200C                     move.l     D0, A4
  1574. 00000EF4  6706                     beq        +0x8 /* 00000EFC */
  1575. 00000EF6  41FA F14E                lea.l      A0, [PC - 0xEB2 /* 00000046, value 0xFFFFFFFA */]
  1576. 00000EFA  2888                     move.l     [A4], A0
  1577. label00000EFC:
  1578. 00000EFC  200B                     move.l     D0, A3
  1579. 00000EFE  6716                     beq        +0x18 /* 00000F16 */
  1580. 00000F00  41FA F890                lea.l      A0, [PC - 0x770 /* 00000792, value 0x1D20C40 */]
  1581. 00000F04  43FA F140                lea.l      A1, [PC - 0xEC0 /* 00000046, value 0xFFFFFFFA */]
  1582. 00000F08  91C9                     sub.l      A0, A1
  1583. 00000F0A  2008                     move.l     D0, A0
  1584. 00000F0C  4C7C 0800 0000 0004      movem.l    A3, 0x4
  1585. 00000F14  2680                     move.l     [A3], D0
  1586. label00000F16:
  1587. 00000F16  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1588. 00000F1C  4E5E                     unlink     A6
  1589. 00000F1E  4E74 0008                rtd        0x0008
  1590. 00000F22  4E56 0000                link       A6, 0
  1591. 00000F26  558F                     subq.l     A7, 2
  1592. 00000F28  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1593. 00000F2C  4868 002A                pea.l      [A0 + 0x2A]
  1594. 00000F30  7001                     moveq.l    D0, 0x01
  1595. 00000F32  1F00                     move.b     -[A7], D0
  1596. 00000F34  303C 000D                move.w     D0, 0xD /* '\r' */
  1597. 00000F38  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  1598. 00000F3A  206E 0008                movea.l    A0, [A6 + 0x8]
  1599. 00000F3E  309F                     move.w     [A0], [A7]+
  1600. 00000F40  558F                     subq.l     A7, 2
  1601. 00000F42  3F38 0A60                move.w     -[A7], [0x00000A60 /* ResErr */]
  1602. 00000F46  303C 801B                move.w     D0, 0x801B
  1603. 00000F4A  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1604. 00000F50  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  1605. 00000F54  4E5E                     unlink     A6
  1606. 00000F56  4E74 0004                rtd        0x0004
  1607. 00000F5A  4E56 0000                link       A6, 0
  1608. 00000F5E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1609. 00000F62  A99A                     syscall    CloseResFile
  1610. 00000F64  4E5E                     unlink     A6
  1611. 00000F66  4E74 0002                rtd        0x0002
  1612. 00000F6A  4E56 0000                link       A6, 0
  1613. 00000F6E  7200                     moveq.l    D1, 0x00
  1614. 00000F70  70FF                     moveq.l    D0, 0xFFFFFFFF
  1615. 00000F72  B0B8 0DE8                cmp.l      D0, [0x00000DE8 /* Warhol */]
  1616. 00000F76  6708                     beq        +0xA /* 00000F80 */
  1617. 00000F78  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1618. 00000F7C  2228 0026                move.l     D1, [A0 + 0x26]
  1619. label00000F80:
  1620. 00000F80  2D41 0008                move.l     [A6 + 0x8], D1
  1621. 00000F84  4E5E                     unlink     A6
  1622. 00000F86  4E75                     rts
  1623. 00000F88  4E56 0000                link       A6, 0
  1624. 00000F8C  48E7 0108                movem.l    -[A7], D7,A4
  1625. 00000F90  286E 0008                movea.l    A4, [A6 + 0x8]
  1626. 00000F94  200C                     move.l     D0, A4
  1627. 00000F96  6716                     beq        +0x18 /* 00000FAE */
  1628. 00000F98  2E14                     move.l     D7, [A4]
  1629. 00000F9A  600A                     bra        +0xC /* 00000FA6 */
  1630. label00000F9C:
  1631. 00000F9C  598F                     subq.l     A7, 4
  1632. 00000F9E  2F07                     move.l     -[A7], D7
  1633. 00000FA0  2F14                     move.l     -[A7], [A4]
  1634. 00000FA2  A868                     syscall    FixMul
  1635. 00000FA4  2E1F                     move.l     D7, [A7]+
  1636. label00000FA6:
  1637. 00000FA6  286C 003A                movea.l    A4, [A4 + 0x3A]
  1638. 00000FAA  200C                     move.l     D0, A4
  1639. 00000FAC  66EE                     bne        -0x10 /* 00000F9C */
  1640. label00000FAE:
  1641. 00000FAE  2D47 000C                move.l     [A6 + 0xC], D7
  1642. 00000FB2  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1643. 00000FB8  4E5E                     unlink     A6
  1644. 00000FBA  4E74 0004                rtd        0x0004
  1645. 00000FBE  4E56 FFC0                link       A6, -0x0040
  1646. 00000FC2  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  1647. 00000FC6  246E 000C                movea.l    A2, [A6 + 0xC]
  1648. 00000FCA  4AAA 000C                tst.l      [A2 + 0xC]
  1649. 00000FCE  6606                     bne        +0x8 /* 00000FD6 */
  1650. 00000FD0  256E 0008 000C           move.l     [A2 + 0xC], [A6 + 0x8]
  1651. label00000FD6:
  1652. 00000FD6  4AAA 0008                tst.l      [A2 + 0x8]
  1653. 00000FDA  6610                     bne        +0x12 /* 00000FEC */
  1654. 00000FDC  4AAA 000C                tst.l      [A2 + 0xC]
  1655. 00000FE0  670A                     beq        +0xC /* 00000FEC */
  1656. 00000FE2  206A 000C                movea.l    A0, [A2 + 0xC]
  1657. 00000FE6  2568 003E 0008           move.l     [A2 + 0x8], [A0 + 0x3E]
  1658. label00000FEC:
  1659. 00000FEC  4AAE 0008                tst.l      [A6 + 0x8]
  1660. 00000FF0  6700 01C8                beq        +0x1CA /* 000011BA */
  1661. 00000FF4  202A 000C                move.l     D0, [A2 + 0xC]
  1662. 00000FF8  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  1663. 00000FFC  6700 01BC                beq        +0x1BE /* 000011BA */
  1664. 00001000  2F0A                     move.l     -[A7], A2
  1665. 00001002  206E 0008                movea.l    A0, [A6 + 0x8]
  1666. 00001006  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1667. 0000100A  303C 80B7                move.w     D0, 0x80B7
  1668. 0000100E  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1669. 00001014  4AAA 000C                tst.l      [A2 + 0xC]
  1670. 00001018  6700 01A0                beq        +0x1A2 /* 000011BA */
  1671. 0000101C  486E FFF8                pea.l      [A6 - 0x8]
  1672. 00001020  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  1673. 00001024  4EBA 020C                jsr        [PC + 0x20C /* 00001232 */]
  1674. 00001028  3C00                     move.w     D6, D0
  1675. 0000102A  486E FFFC                pea.l      [A6 - 0x4]
  1676. 0000102E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1677. 00001032  4EBA 01FE                jsr        [PC + 0x1FE /* 00001232 */]
  1678. 00001036  3A00                     move.w     D5, D0
  1679. 00001038  202E FFFC                move.l     D0, [A6 - 0x4]
  1680. 0000103C  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  1681. 00001040  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1682. 00001044  6700 00A4                beq        +0xA6 /* 000010EA */
  1683. 00001048  598F                     subq.l     A7, 4
  1684. 0000104A  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  1685. 0000104E  7000                     moveq.l    D0, 0x00
  1686. 00001050  2F00                     move.l     -[A7], D0
  1687. 00001052  486E FFC0                pea.l      [A6 - 0x40]
  1688. 00001056  303C 80A6                move.w     D0, 0x80A6
  1689. 0000105A  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1690. 00001060  598F                     subq.l     A7, 4
  1691. 00001062  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1692. 00001066  7000                     moveq.l    D0, 0x00
  1693. 00001068  2F00                     move.l     -[A7], D0
  1694. 0000106A  486E FFD0                pea.l      [A6 - 0x30]
  1695. 0000106E  303C 80A6                move.w     D0, 0x80A6
  1696. 00001072  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1697. 00001078  486E FFC0                pea.l      [A6 - 0x40]
  1698. 0000107C  2F0A                     move.l     -[A7], A2
  1699. 0000107E  303C 810D                move.w     D0, 0x810D
  1700. 00001082  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1701. 00001088  486E FFC0                pea.l      [A6 - 0x40]
  1702. 0000108C  598F                     subq.l     A7, 4
  1703. 0000108E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1704. 00001092  303C 8124                move.w     D0, 0x8124
  1705. 00001096  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1706. 0000109C  598F                     subq.l     A7, 4
  1707. 0000109E  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  1708. 000010A2  303C 8124                move.w     D0, 0x8124
  1709. 000010A6  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1710. 000010AC  7008                     moveq.l    D0, 0x08
  1711. 000010AE  4EB0 81E1 1D08           jsr        [[0x1D08]]
  1712. 000010B4  486E FFC0                pea.l      [A6 - 0x40]
  1713. 000010B8  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1714. 000010BC  303C 80B7                move.w     D0, 0x80B7
  1715. 000010C0  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1716. 000010C6  486E FFC0                pea.l      [A6 - 0x40]
  1717. 000010CA  486E FFD0                pea.l      [A6 - 0x30]
  1718. 000010CE  7001                     moveq.l    D0, 0x01
  1719. 000010D0  4EB0 81E1 1D08           jsr        [[0x1D08]]
  1720. 000010D6  41EE FFD0                lea.l      A0, [A6 - 0x30]
  1721. 000010DA  224A                     movea.l    A1, A2
  1722. 000010DC  22D8                     move.l     [A1]+, [A0]+
  1723. 000010DE  22D8                     move.l     [A1]+, [A0]+
  1724. 000010E0  22D8                     move.l     [A1]+, [A0]+
  1725. 000010E2  22D8                     move.l     [A1]+, [A0]+
  1726. 000010E4  504F                     addq.w     A7, 8
  1727. 000010E6  6000 00D2                bra        +0xD4 /* 000011BA */
  1728. label000010EA:
  1729. 000010EA  3E06                     move.w     D7, D6
  1730. 000010EC  9E45                     sub.w      D7, D5
  1731. 000010EE  286E 0008                movea.l    A4, [A6 + 0x8]
  1732. 000010F2  266A 000C                movea.l    A3, [A2 + 0xC]
  1733. 000010F6  4A47                     tst.w      D7
  1734. 000010F8  6F12                     ble        +0x14 /* 0000110C */
  1735. 000010FA  6004                     bra        +0x6 /* 00001100 */
  1736. label000010FC:
  1737. 000010FC  266B 003A                movea.l    A3, [A3 + 0x3A]
  1738. label00001100:
  1739. 00001100  3007                     move.w     D0, D7
  1740. 00001102  5347                     subq.w     D7, 1
  1741. 00001104  4A40                     tst.w      D0
  1742. 00001106  66F4                     bne        -0xA /* 000010FC */
  1743. 00001108  3E05                     move.w     D7, D5
  1744. 0000110A  602E                     bra        +0x30 /* 0000113A */
  1745. label0000110C:
  1746. 0000110C  4A47                     tst.w      D7
  1747. 0000110E  6C1A                     bge        +0x1C /* 0000112A */
  1748. 00001110  48C7                     ext.l      D7
  1749. 00001112  2007                     move.l     D0, D7
  1750. 00001114  4480                     neg.l      D0
  1751. 00001116  3E00                     move.w     D7, D0
  1752. 00001118  6004                     bra        +0x6 /* 0000111E */
  1753. label0000111A:
  1754. 0000111A  286C 003A                movea.l    A4, [A4 + 0x3A]
  1755. label0000111E:
  1756. 0000111E  3007                     move.w     D0, D7
  1757. 00001120  5347                     subq.w     D7, 1
  1758. 00001122  4A40                     tst.w      D0
  1759. 00001124  66F4                     bne        -0xA /* 0000111A */
  1760. 00001126  3E06                     move.w     D7, D6
  1761. 00001128  6010                     bra        +0x12 /* 0000113A */
  1762. label0000112A:
  1763. 0000112A  3E06                     move.w     D7, D6
  1764. 0000112C  600C                     bra        +0xE /* 0000113A */
  1765. label0000112E:
  1766. 0000112E  3007                     move.w     D0, D7
  1767. 00001130  5347                     subq.w     D7, 1
  1768. 00001132  266B 003A                movea.l    A3, [A3 + 0x3A]
  1769. 00001136  286C 003A                movea.l    A4, [A4 + 0x3A]
  1770. label0000113A:
  1771. 0000113A  4A47                     tst.w      D7
  1772. 0000113C  6714                     beq        +0x16 /* 00001152 */
  1773. 0000113E  202B 003A                move.l     D0, [A3 + 0x3A]
  1774. 00001142  B0AC 003A                cmp.l      D0, [A4 + 0x3A]
  1775. 00001146  66E6                     bne        -0x18 /* 0000112E */
  1776. 00001148  202B 0036                move.l     D0, [A3 + 0x36]
  1777. 0000114C  B0AC 0036                cmp.l      D0, [A4 + 0x36]
  1778. 00001150  66DC                     bne        -0x22 /* 0000112E */
  1779. label00001152:
  1780. 00001152  9C47                     sub.w      D6, D7
  1781. 00001154  9A47                     sub.w      D5, D7
  1782. 00001156  486E FFE8                pea.l      [A6 - 0x18]
  1783. 0000115A  486E FFE0                pea.l      [A6 - 0x20]
  1784. 0000115E  48C6                     ext.l      D6
  1785. 00001160  2F06                     move.l     -[A7], D6
  1786. 00001162  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  1787. 00001166  4EBA 005E                jsr        [PC + 0x5E /* 000011C6 */]
  1788. 0000116A  486E FFF0                pea.l      [A6 - 0x10]
  1789. 0000116E  486E FFE4                pea.l      [A6 - 0x1C]
  1790. 00001172  48C5                     ext.l      D5
  1791. 00001174  2F05                     move.l     -[A7], D5
  1792. 00001176  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1793. 0000117A  4EBA 004A                jsr        [PC + 0x4A /* 000011C6 */]
  1794. 0000117E  224A                     movea.l    A1, A2
  1795. 00001180  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1796. 00001184  5848                     addq.w     A0, 4
  1797. 00001186  5849                     addq.w     A1, 4
  1798. 00001188  2010                     move.l     D0, [A0]
  1799. 0000118A  9191                     sub.l      [A1], D0
  1800. 0000118C  9388                     subx.l     -[A1], -[A0]
  1801. 0000118E  2F0A                     move.l     -[A7], A2
  1802. 00001190  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1803. 00001194  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1804. 00001198  7008                     moveq.l    D0, 0x08
  1805. 0000119A  4EB0 81E1 1D08           jsr        [[0x1D08]]
  1806. 000011A0  224A                     movea.l    A1, A2
  1807. 000011A2  41EE FFF0                lea.l      A0, [A6 - 0x10]
  1808. 000011A6  5848                     addq.w     A0, 4
  1809. 000011A8  5849                     addq.w     A1, 4
  1810. 000011AA  2010                     move.l     D0, [A0]
  1811. 000011AC  D191                     add.l      [A1], D0
  1812. 000011AE  D388                     addx.l     -[A1], -[A0]
  1813. 000011B0  256E 0008 000C           move.l     [A2 + 0xC], [A6 + 0x8]
  1814. 000011B6  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1815. label000011BA:
  1816. 000011BA  4CEE 1CE0 FFA8           movem.l    D5,D6,D7,A2,A3,A4, [A6 - 0x58]
  1817. 000011C0  4E5E                     unlink     A6
  1818. 000011C2  4E74 0008                rtd        0x0008
  1819. fn000011C6:
  1820. 000011C6  4E56 FFF8                link       A6, -0x0008
  1821. 000011CA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1822. 000011CE  3C2E 000E                move.w     D6, [A6 + 0xE]
  1823. 000011D2  266E 0008                movea.l    A3, [A6 + 0x8]
  1824. 000011D6  286E 0014                movea.l    A4, [A6 + 0x14]
  1825. 000011DA  2E3C 0001 0000           move.l     D7, 0x10000
  1826. 000011E0  7000                     moveq.l    D0, 0x00
  1827. 000011E2  2880                     move.l     [A4], D0
  1828. 000011E4  2940 0004                move.l     [A4 + 0x4], D0
  1829. 000011E8  6030                     bra        +0x32 /* 0000121A */
  1830. label000011EA:
  1831. 000011EA  486B 000C                pea.l      [A3 + 0xC]
  1832. 000011EE  2F07                     move.l     -[A7], D7
  1833. 000011F0  486E FFF8                pea.l      [A6 - 0x8]
  1834. 000011F4  7007                     moveq.l    D0, 0x07
  1835. 000011F6  4EB0 81E1 1D08           jsr        [[0x1D08]]
  1836. 000011FC  224C                     movea.l    A1, A4
  1837. 000011FE  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1838. 00001202  5848                     addq.w     A0, 4
  1839. 00001204  5849                     addq.w     A1, 4
  1840. 00001206  2010                     move.l     D0, [A0]
  1841. 00001208  D191                     add.l      [A1], D0
  1842. 0000120A  D388                     addx.l     -[A1], -[A0]
  1843. 0000120C  598F                     subq.l     A7, 4
  1844. 0000120E  2F07                     move.l     -[A7], D7
  1845. 00001210  2F13                     move.l     -[A7], [A3]
  1846. 00001212  A868                     syscall    FixMul
  1847. 00001214  2E1F                     move.l     D7, [A7]+
  1848. 00001216  266B 003A                movea.l    A3, [A3 + 0x3A]
  1849. label0000121A:
  1850. 0000121A  3006                     move.w     D0, D6
  1851. 0000121C  5346                     subq.w     D6, 1
  1852. 0000121E  4A40                     tst.w      D0
  1853. 00001220  66C8                     bne        -0x36 /* 000011EA */
  1854. 00001222  206E 0010                movea.l    A0, [A6 + 0x10]
  1855. 00001226  2087                     move.l     [A0], D7
  1856. 00001228  4CEE 18C0 FFE8           movem.l    D6,D7,A3,A4, [A6 - 0x18]
  1857. 0000122E  4E5E                     unlink     A6
  1858. 00001230  4E75                     rts
  1859. fn00001232:
  1860. 00001232  4E56 0000                link       A6, 0
  1861. 00001236  48E7 0118                movem.l    -[A7], D7,A3,A4
  1862. 0000123A  266E 0008                movea.l    A3, [A6 + 0x8]
  1863. 0000123E  4247                     clr.w      D7
  1864. 00001240  600A                     bra        +0xC /* 0000124C */
  1865. label00001242:
  1866. 00001242  284B                     movea.l    A4, A3
  1867. 00001244  266B 003A                movea.l    A3, [A3 + 0x3A]
  1868. 00001248  3007                     move.w     D0, D7
  1869. 0000124A  5247                     addq.w     D7, 1
  1870. label0000124C:
  1871. 0000124C  200B                     move.l     D0, A3
  1872. 0000124E  66F2                     bne        -0xC /* 00001242 */
  1873. 00001250  206E 000C                movea.l    A0, [A6 + 0xC]
  1874. 00001254  20AC 0052                move.l     [A0], [A4 + 0x52]
  1875. 00001258  3007                     move.w     D0, D7
  1876. 0000125A  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1877. 00001260  4E5E                     unlink     A6
  1878. 00001262  4E75                     rts
  1879. fn00001264:
  1880. 00001264  4E56 FFFC                link       A6, -0x0004
  1881. 00001268  48E7 0308                movem.l    -[A7], D6,D7,A4
  1882. 0000126C  2C2E 0010                move.l     D6, [A6 + 0x10]
  1883. 00001270  2E2E 000C                move.l     D7, [A6 + 0xC]
  1884. 00001274  286E 0008                movea.l    A4, [A6 + 0x8]
  1885. 00001278  2F0C                     move.l     -[A7], A4
  1886. 0000127A  2F06                     move.l     -[A7], D6
  1887. 0000127C  2F07                     move.l     -[A7], D7
  1888. 0000127E  486E FFFC                pea.l      [A6 - 0x4]
  1889. 00001282  700C                     moveq.l    D0, 0x0C
  1890. 00001284  4EB0 81E1 1D08           jsr        [[0x1D08]]
  1891. 0000128A  BE86                     cmp.l      D7, D6
  1892. 0000128C  6C12                     bge        +0x14 /* 000012A0 */
  1893. 0000128E  4AAE FFFC                tst.l      [A6 - 0x4]
  1894. 00001292  670C                     beq        +0xE /* 000012A0 */
  1895. 00001294  52AC 0004                addq.l     [A4 + 0x4], 1
  1896. 00001298  4AAC 0004                tst.l      [A4 + 0x4]
  1897. 0000129C  6602                     bne        +0x4 /* 000012A0 */
  1898. 0000129E  5294                     addq.l     [A4], 1
  1899. label000012A0:
  1900. 000012A0  4CEE 10C0 FFF0           movem.l    D6,D7,A4, [A6 - 0x10]
  1901. 000012A6  4E5E                     unlink     A6
  1902. 000012A8  4E75                     rts
  1903. 000012AA  4E56 0000                link       A6, 0
  1904. 000012AE  48E7 0108                movem.l    -[A7], D7,A4
  1905. 000012B2  2E2E 0008                move.l     D7, [A6 + 0x8]
  1906. 000012B6  286E 000C                movea.l    A4, [A6 + 0xC]
  1907. 000012BA  4A87                     tst.l      D7
  1908. 000012BC  6612                     bne        +0x14 /* 000012D0 */
  1909. 000012BE  4AAC 000C                tst.l      [A4 + 0xC]
  1910. 000012C2  670A                     beq        +0xC /* 000012CE */
  1911. 000012C4  206C 000C                movea.l    A0, [A4 + 0xC]
  1912. 000012C8  2E28 003E                move.l     D7, [A0 + 0x3E]
  1913. 000012CC  6002                     bra        +0x4 /* 000012D0 */
  1914. label000012CE:
  1915. 000012CE  7E01                     moveq.l    D7, 0x01
  1916. label000012D0:
  1917. 000012D0  2F07                     move.l     -[A7], D7
  1918. 000012D2  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1919. 000012D6  2F0C                     move.l     -[A7], A4
  1920. 000012D8  4EBA FF8A                jsr        [PC - 0x76 /* 00001264 */]
  1921. 000012DC  2947 0008                move.l     [A4 + 0x8], D7
  1922. 000012E0  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1923. 000012E6  4E5E                     unlink     A6
  1924. 000012E8  4E74 0008                rtd        0x0008
  1925. 000012EC  4E56 FFD8                link       A6, -0x0028
  1926. 000012F0  48E7 0038                movem.l    -[A7], A2,A3,A4
  1927. 000012F4  7056                     moveq.l    D0, 0x56
  1928. 000012F6  A31E                     syscall    NewPtrClear, flags=3
  1929. 000012F8  2848                     movea.l    A4, A0
  1930. 000012FA  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  1931. 000012FE  6708                     beq        +0xA /* 00001308 */
  1932. 00001300  7000                     moveq.l    D0, 0x00
  1933. 00001302  2840                     movea.l    A4, D0
  1934. 00001304  6000 0108                bra        +0x10A /* 0000140E */
  1935. label00001308:
  1936. 00001308  2D7C 636C 6F6B FFEC      move.l     [A6 - 0x14], 0x636C6F6B /* 'clok' */
  1937. 00001310  2D7C 6D69 6372 FFF0      move.l     [A6 - 0x10], 0x6D696372 /* 'micr' */
  1938. 00001318  2D7C 6170 706C FFF4      move.l     [A6 - 0xC], 0x6170706C /* 'appl' */
  1939. 00001320  7001                     moveq.l    D0, 0x01
  1940. 00001322  2D40 FFF8                move.l     [A6 - 0x8], D0
  1941. 00001326  2D40 FFFC                move.l     [A6 - 0x4], D0
  1942. 0000132A  598F                     subq.l     A7, 4
  1943. 0000132C  7000                     moveq.l    D0, 0x00
  1944. 0000132E  2F00                     move.l     -[A7], D0
  1945. 00001330  486E FFEC                pea.l      [A6 - 0x14]
  1946. 00001334  7004                     moveq.l    D0, 0x04
  1947. 00001336  A82A                     syscall    ComponentDispatch
  1948. 00001338  265F                     movea.l    A3, [A7]+
  1949. 0000133A  200B                     move.l     D0, A3
  1950. 0000133C  6632                     bne        +0x34 /* 00001370 */
  1951. 0000133E  2D7C 7469 636B FFF0      move.l     [A6 - 0x10], 0x7469636B /* 'tick' */
  1952. 00001346  2D7C 6170 706C FFF4      move.l     [A6 - 0xC], 0x6170706C /* 'appl' */
  1953. 0000134E  598F                     subq.l     A7, 4
  1954. 00001350  7000                     moveq.l    D0, 0x00
  1955. 00001352  2F00                     move.l     -[A7], D0
  1956. 00001354  486E FFEC                pea.l      [A6 - 0x14]
  1957. 00001358  7004                     moveq.l    D0, 0x04
  1958. 0000135A  A82A                     syscall    ComponentDispatch
  1959. 0000135C  265F                     movea.l    A3, [A7]+
  1960. 0000135E  200B                     move.l     D0, A3
  1961. 00001360  660E                     bne        +0x10 /* 00001370 */
  1962. 00001362  204C                     movea.l    A0, A4
  1963. 00001364  A01F                     syscall    DisposPtr/DisposePtr
  1964. 00001366  7000                     moveq.l    D0, 0x00
  1965. 00001368  2D40 0008                move.l     [A6 + 0x8], D0
  1966. 0000136C  6000 00A4                bra        +0xA6 /* 00001412 */
  1967. label00001370:
  1968. 00001370  598F                     subq.l     A7, 4
  1969. 00001372  2F0B                     move.l     -[A7], A3
  1970. 00001374  7007                     moveq.l    D0, 0x07
  1971. 00001376  A82A                     syscall    ComponentDispatch
  1972. 00001378  295F 0036                move.l     [A4 + 0x36], [A7]+
  1973. 0000137C  672E                     beq        +0x30 /* 000013AC */
  1974. 0000137E  598F                     subq.l     A7, 4
  1975. 00001380  2F2C 0036                move.l     -[A7], [A4 + 0x36]
  1976. 00001384  486E FFD8                pea.l      [A6 - 0x28]
  1977. 00001388  2F3C 0004 0001           move.l     -[A7], 0x40001
  1978. 0000138E  7000                     moveq.l    D0, 0x00
  1979. 00001390  A82A                     syscall    ComponentDispatch
  1980. 00001392  296E FFE0 003E           move.l     [A4 + 0x3E], [A6 - 0x20]
  1981. 00001398  296E FFD8 0004           move.l     [A4 + 0x4], [A6 - 0x28]
  1982. 0000139E  296E FFDC 0008           move.l     [A4 + 0x8], [A6 - 0x24]
  1983. 000013A4  294B 0052                move.l     [A4 + 0x52], A3
  1984. 000013A8  584F                     addq.w     A7, 4
  1985. 000013AA  6008                     bra        +0xA /* 000013B4 */
  1986. label000013AC:
  1987. 000013AC  297C 000F 4240 003E      move.l     [A4 + 0x3E], 0xF4240
  1988. label000013B4:
  1989. 000013B4  297C 8000 0000 001C      move.l     [A4 + 0x1C], 0x80000000
  1990. 000013BC  297C 7FFF FFFF 0024      move.l     [A4 + 0x24], 0x7FFFFFFF
  1991. 000013C4  70FF                     moveq.l    D0, 0xFFFFFFFF
  1992. 000013C6  2940 0028                move.l     [A4 + 0x28], D0
  1993. 000013CA  486C 0014                pea.l      [A4 + 0x14]
  1994. 000013CE  486C 0004                pea.l      [A4 + 0x4]
  1995. 000013D2  2F0C                     move.l     -[A7], A4
  1996. 000013D4  4EBA 0B28                jsr        [PC + 0xB28 /* 00001EFE */]
  1997. 000013D8  4AAC 0036                tst.l      [A4 + 0x36]
  1998. 000013DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1999. 000013E0  6714                     beq        +0x16 /* 000013F6 */
  2000. 000013E2  598F                     subq.l     A7, 4
  2001. 000013E4  2F2C 0036                move.l     -[A7], [A4 + 0x36]
  2002. 000013E8  2F0C                     move.l     -[A7], A4
  2003. 000013EA  2F3C 0004 0008           move.l     -[A7], 0x40008
  2004. 000013F0  7000                     moveq.l    D0, 0x00
  2005. 000013F2  A82A                     syscall    ComponentDispatch
  2006. 000013F4  584F                     addq.w     A7, 4
  2007. label000013F6:
  2008. 000013F6  598F                     subq.l     A7, 4
  2009. 000013F8  303C 8013                move.w     D0, 0x8013
  2010. 000013FC  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2011. 00001402  245F                     movea.l    A2, [A7]+
  2012. 00001404  296A 0020 004E           move.l     [A4 + 0x4E], [A2 + 0x20]
  2013. 0000140A  254C 0020                move.l     [A2 + 0x20], A4
  2014. label0000140E:
  2015. 0000140E  2D4C 0008                move.l     [A6 + 0x8], A4
  2016. label00001412:
  2017. 00001412  4CEE 1C00 FFCC           movem.l    A2,A3,A4, [A6 - 0x34]
  2018. 00001418  4E5E                     unlink     A6
  2019. 0000141A  4E75                     rts
  2020. 0000141C  4E56 FFF8                link       A6, -0x0008
  2021. 00001420  48E7 0038                movem.l    -[A7], A2,A3,A4
  2022. 00001424  286E 0008                movea.l    A4, [A6 + 0x8]
  2023. 00001428  200C                     move.l     D0, A4
  2024. 0000142A  6700 00D0                beq        +0xD2 /* 000014FC */
  2025. 0000142E  598F                     subq.l     A7, 4
  2026. 00001430  303C 8013                move.w     D0, 0x8013
  2027. 00001434  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2028. 0000143A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2029. 0000143E  6700 00BC                beq        +0xBE /* 000014FC */
  2030. 00001442  4AAC 0046                tst.l      [A4 + 0x46]
  2031. 00001446  6720                     beq        +0x22 /* 00001468 */
  2032. 00001448  600A                     bra        +0xC /* 00001454 */
  2033. label0000144A:
  2034. 0000144A  2F2C 0046                move.l     -[A7], [A4 + 0x46]
  2035. 0000144E  4EBA 0BC0                jsr        [PC + 0xBC0 /* 00002010 */]
  2036. 00001452  584F                     addq.w     A7, 4
  2037. label00001454:
  2038. 00001454  4AAC 0046                tst.l      [A4 + 0x46]
  2039. 00001458  66F0                     bne        -0xE /* 0000144A */
  2040. 0000145A  600C                     bra        +0xE /* 00001468 */
  2041. label0000145C:
  2042. 0000145C  2F0B                     move.l     -[A7], A3
  2043. 0000145E  303C 80EC                move.w     D0, 0x80EC
  2044. 00001462  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2045. label00001468:
  2046. 00001468  598F                     subq.l     A7, 4
  2047. 0000146A  2F0C                     move.l     -[A7], A4
  2048. 0000146C  303C 812B                move.w     D0, 0x812B
  2049. 00001470  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2050. 00001476  265F                     movea.l    A3, [A7]+
  2051. 00001478  200B                     move.l     D0, A3
  2052. 0000147A  66E0                     bne        -0x1E /* 0000145C */
  2053. 0000147C  206E FFFC                movea.l    A0, [A6 - 0x4]
  2054. 00001480  2F28 0026                move.l     -[A7], [A0 + 0x26]
  2055. 00001484  4EBA 1150                jsr        [PC + 0x1150 /* 000025D6 */]
  2056. 00001488  2640                     movea.l    A3, D0
  2057. 0000148A  584F                     addq.w     A7, 4
  2058. 0000148C  6020                     bra        +0x22 /* 000014AE */
  2059. label0000148E:
  2060. 0000148E  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  2061. 00001492  4EBA 1142                jsr        [PC + 0x1142 /* 000025D6 */]
  2062. 00001496  2440                     movea.l    A2, D0
  2063. 00001498  B9EB 0020                cmpa.l     A4, [A3 + 0x20]
  2064. 0000149C  584F                     addq.w     A7, 4
  2065. 0000149E  660C                     bne        +0xE /* 000014AC */
  2066. 000014A0  2F0B                     move.l     -[A7], A3
  2067. 000014A2  303C 80EC                move.w     D0, 0x80EC
  2068. 000014A6  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2069. label000014AC:
  2070. 000014AC  264A                     movea.l    A3, A2
  2071. label000014AE:
  2072. 000014AE  200B                     move.l     D0, A3
  2073. 000014B0  66DC                     bne        -0x22 /* 0000148E */
  2074. 000014B2  4AAC 0036                tst.l      [A4 + 0x36]
  2075. 000014B6  670E                     beq        +0x10 /* 000014C6 */
  2076. 000014B8  558F                     subq.l     A7, 2
  2077. 000014BA  2F2C 0036                move.l     -[A7], [A4 + 0x36]
  2078. 000014BE  7008                     moveq.l    D0, 0x08
  2079. 000014C0  A82A                     syscall    ComponentDispatch
  2080. 000014C2  544F                     addq.w     A7, 2
  2081. 000014C4  600E                     bra        +0x10 /* 000014D4 */
  2082. label000014C6:
  2083. 000014C6  4AAC 003A                tst.l      [A4 + 0x3A]
  2084. 000014CA  6708                     beq        +0xA /* 000014D4 */
  2085. 000014CC  2F0C                     move.l     -[A7], A4
  2086. 000014CE  4EBA 0B40                jsr        [PC + 0xB40 /* 00002010 */]
  2087. 000014D2  584F                     addq.w     A7, 4
  2088. label000014D4:
  2089. 000014D4  206E FFFC                movea.l    A0, [A6 - 0x4]
  2090. 000014D8  4AA8 0020                tst.l      [A0 + 0x20]
  2091. 000014DC  671A                     beq        +0x1C /* 000014F8 */
  2092. 000014DE  47E8 0020                lea.l      A3, [A0 + 0x20]
  2093. label000014E2:
  2094. 000014E2  B9D3                     cmpa.l     A4, [A3]
  2095. 000014E4  6606                     bne        +0x8 /* 000014EC */
  2096. 000014E6  26AC 004E                move.l     [A3], [A4 + 0x4E]
  2097. 000014EA  600C                     bra        +0xE /* 000014F8 */
  2098. label000014EC:
  2099. 000014EC  2053                     movea.l    A0, [A3]
  2100. 000014EE  41E8 004E                lea.l      A0, [A0 + 0x4E]
  2101. 000014F2  2648                     movea.l    A3, A0
  2102. 000014F4  4A93                     tst.l      [A3]
  2103. 000014F6  66EA                     bne        -0x14 /* 000014E2 */
  2104. label000014F8:
  2105. 000014F8  204C                     movea.l    A0, A4
  2106. 000014FA  A01F                     syscall    DisposPtr/DisposePtr
  2107. label000014FC:
  2108. 000014FC  4CEE 1C00 FFEC           movem.l    A2,A3,A4, [A6 - 0x14]
  2109. 00001502  4E5E                     unlink     A6
  2110. 00001504  4E74 0004                rtd        0x0004
  2111. 00001508  4E56 FFF8                link       A6, -0x0008
  2112. 0000150C  2F0C                     move.l     -[A7], A4
  2113. 0000150E  286E 0010                movea.l    A4, [A6 + 0x10]
  2114. 00001512  200C                     move.l     D0, A4
  2115. 00001514  6608                     bne        +0xA /* 0000151E */
  2116. 00001516  7000                     moveq.l    D0, 0x00
  2117. 00001518  2D40 0014                move.l     [A6 + 0x14], D0
  2118. 0000151C  602C                     bra        +0x2E /* 0000154A */
  2119. label0000151E:
  2120. 0000151E  7000                     moveq.l    D0, 0x00
  2121. 00001520  2F00                     move.l     -[A7], D0
  2122. 00001522  2F0C                     move.l     -[A7], A4
  2123. 00001524  4EBA 06F4                jsr        [PC + 0x6F4 /* 00001C1A */]
  2124. 00001528  2D6C 0014 FFF8           move.l     [A6 - 0x8], [A4 + 0x14]
  2125. 0000152E  2D6C 0018 FFFC           move.l     [A6 - 0x4], [A4 + 0x18]
  2126. 00001534  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2127. 00001538  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2128. 0000153C  486E FFF8                pea.l      [A6 - 0x8]
  2129. 00001540  2F0C                     move.l     -[A7], A4
  2130. 00001542  4EBA 036C                jsr        [PC + 0x36C /* 000018B0 */]
  2131. 00001546  2D40 0014                move.l     [A6 + 0x14], D0
  2132. label0000154A:
  2133. 0000154A  286E FFF4                movea.l    A4, [A6 - 0xC]
  2134. 0000154E  4E5E                     unlink     A6
  2135. 00001550  4E74 000C                rtd        0x000C
  2136. 00001554  4E56 FFF8                link       A6, -0x0008
  2137. 00001558  48E7 0308                movem.l    -[A7], D6,D7,A4
  2138. 0000155C  2C2E 000C                move.l     D6, [A6 + 0xC]
  2139. 00001560  286E 0010                movea.l    A4, [A6 + 0x10]
  2140. 00001564  2E2E 0008                move.l     D7, [A6 + 0x8]
  2141. 00001568  7000                     moveq.l    D0, 0x00
  2142. 0000156A  2F00                     move.l     -[A7], D0
  2143. 0000156C  2F0C                     move.l     -[A7], A4
  2144. 0000156E  4EBA 06AA                jsr        [PC + 0x6AA /* 00001C1A */]
  2145. 00001572  4A87                     tst.l      D7
  2146. 00001574  6604                     bne        +0x6 /* 0000157A */
  2147. 00001576  2E2C 003E                move.l     D7, [A4 + 0x3E]
  2148. label0000157A:
  2149. 0000157A  4A86                     tst.l      D6
  2150. 0000157C  5DC0                     slt        D0
  2151. 0000157E  4400                     neg.b      D0
  2152. 00001580  4400                     neg.b      D0
  2153. 00001582  49C0                     lea.l      A4, D0
  2154. 00001584  2D40 FFF8                move.l     [A6 - 0x8], D0
  2155. 00001588  2D46 FFFC                move.l     [A6 - 0x4], D6
  2156. 0000158C  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  2157. 00001590  2F07                     move.l     -[A7], D7
  2158. 00001592  486E FFF8                pea.l      [A6 - 0x8]
  2159. 00001596  4EBA FCCC                jsr        [PC - 0x334 /* 00001264 */]
  2160. 0000159A  486E FFF8                pea.l      [A6 - 0x8]
  2161. 0000159E  2F0C                     move.l     -[A7], A4
  2162. 000015A0  4EBA 005E                jsr        [PC + 0x5E /* 00001600 */]
  2163. 000015A4  4CEE 10C0 FFEC           movem.l    D6,D7,A4, [A6 - 0x14]
  2164. 000015AA  4E5E                     unlink     A6
  2165. 000015AC  4E74 000C                rtd        0x000C
  2166. 000015B0  4E56 FFF0                link       A6, -0x0010
  2167. 000015B4  2F0C                     move.l     -[A7], A4
  2168. 000015B6  286E 000C                movea.l    A4, [A6 + 0xC]
  2169. 000015BA  206E 0008                movea.l    A0, [A6 + 0x8]
  2170. 000015BE  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2171. 000015C2  22D8                     move.l     [A1]+, [A0]+
  2172. 000015C4  22D8                     move.l     [A1]+, [A0]+
  2173. 000015C6  22D8                     move.l     [A1]+, [A0]+
  2174. 000015C8  22D8                     move.l     [A1]+, [A0]+
  2175. 000015CA  486E FFF0                pea.l      [A6 - 0x10]
  2176. 000015CE  2F0C                     move.l     -[A7], A4
  2177. 000015D0  303C 80B5                move.w     D0, 0x80B5
  2178. 000015D4  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2179. 000015DA  486E FFF0                pea.l      [A6 - 0x10]
  2180. 000015DE  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  2181. 000015E2  303C 80B7                move.w     D0, 0x80B7
  2182. 000015E6  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2183. 000015EC  486E FFF0                pea.l      [A6 - 0x10]
  2184. 000015F0  2F0C                     move.l     -[A7], A4
  2185. 000015F2  4EBA 000C                jsr        [PC + 0xC /* 00001600 */]
  2186. 000015F6  286E FFEC                movea.l    A4, [A6 - 0x14]
  2187. 000015FA  4E5E                     unlink     A6
  2188. 000015FC  4E74 0008                rtd        0x0008
  2189. fn00001600:
  2190. 00001600  4E56 FFF0                link       A6, -0x0010
  2191. 00001604  48E7 0018                movem.l    -[A7], A3,A4
  2192. 00001608  266E 000C                movea.l    A3, [A6 + 0xC]
  2193. 0000160C  286E 0008                movea.l    A4, [A6 + 0x8]
  2194. 00001610  4AAC 003A                tst.l      [A4 + 0x3A]
  2195. 00001614  671C                     beq        +0x1E /* 00001632 */
  2196. 00001616  598F                     subq.l     A7, 4
  2197. 00001618  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  2198. 0000161C  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  2199. 00001620  486E FFF0                pea.l      [A6 - 0x10]
  2200. 00001624  303C 80A6                move.w     D0, 0x80A6
  2201. 00001628  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2202. 0000162E  584F                     addq.w     A7, 4
  2203. 00001630  6028                     bra        +0x2A /* 0000165A */
  2204. label00001632:
  2205. 00001632  4AAC 0036                tst.l      [A4 + 0x36]
  2206. 00001636  6718                     beq        +0x1A /* 00001650 */
  2207. 00001638  598F                     subq.l     A7, 4
  2208. 0000163A  2F2C 0036                move.l     -[A7], [A4 + 0x36]
  2209. 0000163E  486E FFF0                pea.l      [A6 - 0x10]
  2210. 00001642  2F3C 0004 0001           move.l     -[A7], 0x40001
  2211. 00001648  7000                     moveq.l    D0, 0x00
  2212. 0000164A  A82A                     syscall    ComponentDispatch
  2213. 0000164C  584F                     addq.w     A7, 4
  2214. 0000164E  600A                     bra        +0xC /* 0000165A */
  2215. label00001650:
  2216. 00001650  2D53 FFF0                move.l     [A6 - 0x10], [A3]
  2217. 00001654  2D6B 0004 FFF4           move.l     [A6 - 0xC], [A3 + 0x4]
  2218. label0000165A:
  2219. 0000165A  2F0B                     move.l     -[A7], A3
  2220. 0000165C  486E FFF0                pea.l      [A6 - 0x10]
  2221. 00001660  2F0C                     move.l     -[A7], A4
  2222. 00001662  4EBA 089A                jsr        [PC + 0x89A /* 00001EFE */]
  2223. 00001666  2953 0014                move.l     [A4 + 0x14], [A3]
  2224. 0000166A  296B 0004 0018           move.l     [A4 + 0x18], [A3 + 0x4]
  2225. 00001670  7000                     moveq.l    D0, 0x00
  2226. 00001672  2F00                     move.l     -[A7], D0
  2227. 00001674  2F0C                     move.l     -[A7], A4
  2228. 00001676  4EBA 05A2                jsr        [PC + 0x5A2 /* 00001C1A */]
  2229. 0000167A  2F0C                     move.l     -[A7], A4
  2230. 0000167C  4EBA 09E2                jsr        [PC + 0x9E2 /* 00002060 */]
  2231. 00001680  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2232. 00001684  4CEE 1800 FFE8           movem.l    A3,A4, [A6 - 0x18]
  2233. 0000168A  4E5E                     unlink     A6
  2234. 0000168C  4E75                     rts
  2235. 0000168E  4E56 0000                link       A6, 0
  2236. 00001692  206E 0008                movea.l    A0, [A6 + 0x8]
  2237. 00001696  2D50 000C                move.l     [A6 + 0xC], [A0]
  2238. 0000169A  4E5E                     unlink     A6
  2239. 0000169C  4E74 0004                rtd        0x0004
  2240. 000016A0  4E56 0000                link       A6, 0
  2241. 000016A4  48E7 0108                movem.l    -[A7], D7,A4
  2242. 000016A8  2E2E 0008                move.l     D7, [A6 + 0x8]
  2243. 000016AC  286E 000C                movea.l    A4, [A6 + 0xC]
  2244. 000016B0  BE94                     cmp.l      D7, [A4]
  2245. 000016B2  6724                     beq        +0x26 /* 000016D8 */
  2246. 000016B4  7000                     moveq.l    D0, 0x00
  2247. 000016B6  2F00                     move.l     -[A7], D0
  2248. 000016B8  2F0C                     move.l     -[A7], A4
  2249. 000016BA  4EBA 055E                jsr        [PC + 0x55E /* 00001C1A */]
  2250. 000016BE  2887                     move.l     [A4], D7
  2251. 000016C0  486C 0014                pea.l      [A4 + 0x14]
  2252. 000016C4  486C 0004                pea.l      [A4 + 0x4]
  2253. 000016C8  2F0C                     move.l     -[A7], A4
  2254. 000016CA  4EBA 0832                jsr        [PC + 0x832 /* 00001EFE */]
  2255. 000016CE  2F0C                     move.l     -[A7], A4
  2256. 000016D0  4EBA 09EC                jsr        [PC + 0x9EC /* 000020BE */]
  2257. 000016D4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2258. label000016D8:
  2259. 000016D8  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2260. 000016DE  4E5E                     unlink     A6
  2261. 000016E0  4E74 0008                rtd        0x0008
  2262. 000016E4  4E56 FFE0                link       A6, -0x0020
  2263. 000016E8  2F0C                     move.l     -[A7], A4
  2264. 000016EA  286E 000C                movea.l    A4, [A6 + 0xC]
  2265. 000016EE  206E 0008                movea.l    A0, [A6 + 0x8]
  2266. 000016F2  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2267. 000016F6  22D8                     move.l     [A1]+, [A0]+
  2268. 000016F8  22D8                     move.l     [A1]+, [A0]+
  2269. 000016FA  22D8                     move.l     [A1]+, [A0]+
  2270. 000016FC  22D8                     move.l     [A1]+, [A0]+
  2271. 000016FE  486E FFE0                pea.l      [A6 - 0x20]
  2272. 00001702  2F0C                     move.l     -[A7], A4
  2273. 00001704  303C 80B5                move.w     D0, 0x80B5
  2274. 00001708  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2275. 0000170E  486E FFE0                pea.l      [A6 - 0x20]
  2276. 00001712  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  2277. 00001716  303C 80B7                move.w     D0, 0x80B7
  2278. 0000171A  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2279. 00001720  598F                     subq.l     A7, 4
  2280. 00001722  2F0C                     move.l     -[A7], A4
  2281. 00001724  7000                     moveq.l    D0, 0x00
  2282. 00001726  2F00                     move.l     -[A7], D0
  2283. 00001728  486E FFF0                pea.l      [A6 - 0x10]
  2284. 0000172C  303C 80A6                move.w     D0, 0x80A6
  2285. 00001730  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2286. 00001736  296E FFE0 001C           move.l     [A4 + 0x1C], [A6 - 0x20]
  2287. 0000173C  296E FFE4 0020           move.l     [A4 + 0x20], [A6 - 0x1C]
  2288. 00001742  598F                     subq.l     A7, 4
  2289. 00001744  486E FFF0                pea.l      [A6 - 0x10]
  2290. 00001748  486E FFE0                pea.l      [A6 - 0x20]
  2291. 0000174C  7009                     moveq.l    D0, 0x09
  2292. 0000174E  4EB0 81E1 1D08           jsr        [[0x1D08]]
  2293. 00001754  4A9F                     tst.l      [A7]+
  2294. 00001756  584F                     addq.w     A7, 4
  2295. 00001758  6C12                     bge        +0x14 /* 0000176C */
  2296. 0000175A  2F0C                     move.l     -[A7], A4
  2297. 0000175C  486E FFE0                pea.l      [A6 - 0x20]
  2298. 00001760  303C 80A7                move.w     D0, 0x80A7
  2299. 00001764  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2300. 0000176A  600C                     bra        +0xE /* 00001778 */
  2301. label0000176C:
  2302. 0000176C  7000                     moveq.l    D0, 0x00
  2303. 0000176E  2F00                     move.l     -[A7], D0
  2304. 00001770  2F0C                     move.l     -[A7], A4
  2305. 00001772  4EBA 04A6                jsr        [PC + 0x4A6 /* 00001C1A */]
  2306. 00001776  504F                     addq.w     A7, 8
  2307. label00001778:
  2308. 00001778  7000                     moveq.l    D0, 0x00
  2309. 0000177A  2F00                     move.l     -[A7], D0
  2310. 0000177C  7201                     moveq.l    D1, 0x01
  2311. 0000177E  2F01                     move.l     -[A7], D1
  2312. 00001780  2F0C                     move.l     -[A7], A4
  2313. 00001782  4EBA 0998                jsr        [PC + 0x998 /* 0000211C */]
  2314. 00001786  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2315. 0000178A  286E FFDC                movea.l    A4, [A6 - 0x24]
  2316. 0000178E  4E5E                     unlink     A6
  2317. 00001790  4E74 0008                rtd        0x0008
  2318. 00001794  4E56 FFE0                link       A6, -0x0020
  2319. 00001798  2F0C                     move.l     -[A7], A4
  2320. 0000179A  286E 000C                movea.l    A4, [A6 + 0xC]
  2321. 0000179E  206E 0008                movea.l    A0, [A6 + 0x8]
  2322. 000017A2  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2323. 000017A6  22D8                     move.l     [A1]+, [A0]+
  2324. 000017A8  22D8                     move.l     [A1]+, [A0]+
  2325. 000017AA  22D8                     move.l     [A1]+, [A0]+
  2326. 000017AC  22D8                     move.l     [A1]+, [A0]+
  2327. 000017AE  486E FFE0                pea.l      [A6 - 0x20]
  2328. 000017B2  2F0C                     move.l     -[A7], A4
  2329. 000017B4  303C 80B5                move.w     D0, 0x80B5
  2330. 000017B8  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2331. 000017BE  486E FFE0                pea.l      [A6 - 0x20]
  2332. 000017C2  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  2333. 000017C6  303C 80B7                move.w     D0, 0x80B7
  2334. 000017CA  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2335. 000017D0  598F                     subq.l     A7, 4
  2336. 000017D2  2F0C                     move.l     -[A7], A4
  2337. 000017D4  7000                     moveq.l    D0, 0x00
  2338. 000017D6  2F00                     move.l     -[A7], D0
  2339. 000017D8  486E FFF0                pea.l      [A6 - 0x10]
  2340. 000017DC  303C 80A6                move.w     D0, 0x80A6
  2341. 000017E0  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2342. 000017E6  296E FFE0 0024           move.l     [A4 + 0x24], [A6 - 0x20]
  2343. 000017EC  296E FFE4 0028           move.l     [A4 + 0x28], [A6 - 0x1C]
  2344. 000017F2  598F                     subq.l     A7, 4
  2345. 000017F4  486E FFF0                pea.l      [A6 - 0x10]
  2346. 000017F8  486E FFE0                pea.l      [A6 - 0x20]
  2347. 000017FC  7009                     moveq.l    D0, 0x09
  2348. 000017FE  4EB0 81E1 1D08           jsr        [[0x1D08]]
  2349. 00001804  4A9F                     tst.l      [A7]+
  2350. 00001806  584F                     addq.w     A7, 4
  2351. 00001808  6F12                     ble        +0x14 /* 0000181C */
  2352. 0000180A  2F0C                     move.l     -[A7], A4
  2353. 0000180C  486E FFE0                pea.l      [A6 - 0x20]
  2354. 00001810  303C 80A7                move.w     D0, 0x80A7
  2355. 00001814  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2356. 0000181A  600C                     bra        +0xE /* 00001828 */
  2357. label0000181C:
  2358. 0000181C  7000                     moveq.l    D0, 0x00
  2359. 0000181E  2F00                     move.l     -[A7], D0
  2360. 00001820  2F0C                     move.l     -[A7], A4
  2361. 00001822  4EBA 03F6                jsr        [PC + 0x3F6 /* 00001C1A */]
  2362. 00001826  504F                     addq.w     A7, 8
  2363. label00001828:
  2364. 00001828  7001                     moveq.l    D0, 0x01
  2365. 0000182A  2F00                     move.l     -[A7], D0
  2366. 0000182C  7200                     moveq.l    D1, 0x00
  2367. 0000182E  2F01                     move.l     -[A7], D1
  2368. 00001830  2F0C                     move.l     -[A7], A4
  2369. 00001832  4EBA 08E8                jsr        [PC + 0x8E8 /* 0000211C */]
  2370. 00001836  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2371. 0000183A  286E FFDC                movea.l    A4, [A6 - 0x24]
  2372. 0000183E  4E5E                     unlink     A6
  2373. 00001840  4E74 0008                rtd        0x0008
  2374. 00001844  4E56 FFF8                link       A6, -0x0008
  2375. 00001848  2F0C                     move.l     -[A7], A4
  2376. 0000184A  286E 0010                movea.l    A4, [A6 + 0x10]
  2377. 0000184E  2D6C 001C FFF8           move.l     [A6 - 0x8], [A4 + 0x1C]
  2378. 00001854  2D6C 0020 FFFC           move.l     [A6 - 0x4], [A4 + 0x20]
  2379. 0000185A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2380. 0000185E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2381. 00001862  486E FFF8                pea.l      [A6 - 0x8]
  2382. 00001866  2F0C                     move.l     -[A7], A4
  2383. 00001868  4EBA 0046                jsr        [PC + 0x46 /* 000018B0 */]
  2384. 0000186C  2D40 0014                move.l     [A6 + 0x14], D0
  2385. 00001870  286E FFF4                movea.l    A4, [A6 - 0xC]
  2386. 00001874  4E5E                     unlink     A6
  2387. 00001876  4E74 000C                rtd        0x000C
  2388. 0000187A  4E56 FFF8                link       A6, -0x0008
  2389. 0000187E  2F0C                     move.l     -[A7], A4
  2390. 00001880  286E 0010                movea.l    A4, [A6 + 0x10]
  2391. 00001884  2D6C 0024 FFF8           move.l     [A6 - 0x8], [A4 + 0x24]
  2392. 0000188A  2D6C 0028 FFFC           move.l     [A6 - 0x4], [A4 + 0x28]
  2393. 00001890  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2394. 00001894  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2395. 00001898  486E FFF8                pea.l      [A6 - 0x8]
  2396. 0000189C  2F0C                     move.l     -[A7], A4
  2397. 0000189E  4EBA 0010                jsr        [PC + 0x10 /* 000018B0 */]
  2398. 000018A2  2D40 0014                move.l     [A6 + 0x14], D0
  2399. 000018A6  286E FFF4                movea.l    A4, [A6 - 0xC]
  2400. 000018AA  4E5E                     unlink     A6
  2401. 000018AC  4E74 000C                rtd        0x000C
  2402. fn000018B0:
  2403. 000018B0  4E56 0000                link       A6, 0
  2404. 000018B4  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  2405. 000018B8  2E2E 0010                move.l     D7, [A6 + 0x10]
  2406. 000018BC  266E 0014                movea.l    A3, [A6 + 0x14]
  2407. 000018C0  286E 000C                movea.l    A4, [A6 + 0xC]
  2408. 000018C4  4A87                     tst.l      D7
  2409. 000018C6  6716                     beq        +0x18 /* 000018DE */
  2410. 000018C8  2F07                     move.l     -[A7], D7
  2411. 000018CA  206E 0008                movea.l    A0, [A6 + 0x8]
  2412. 000018CE  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  2413. 000018D2  2F0C                     move.l     -[A7], A4
  2414. 000018D4  4EBA F98E                jsr        [PC - 0x672 /* 00001264 */]
  2415. 000018D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2416. 000018DC  6008                     bra        +0xA /* 000018E6 */
  2417. label000018DE:
  2418. 000018DE  206E 0008                movea.l    A0, [A6 + 0x8]
  2419. 000018E2  2E28 003E                move.l     D7, [A0 + 0x3E]
  2420. label000018E6:
  2421. 000018E6  200B                     move.l     D0, A3
  2422. 000018E8  6712                     beq        +0x14 /* 000018FC */
  2423. 000018EA  2694                     move.l     [A3], [A4]
  2424. 000018EC  276C 0004 0004           move.l     [A3 + 0x4], [A4 + 0x4]
  2425. 000018F2  2747 0008                move.l     [A3 + 0x8], D7
  2426. 000018F6  276E 0008 000C           move.l     [A3 + 0xC], [A6 + 0x8]
  2427. label000018FC:
  2428. 000018FC  7601                     moveq.l    D3, 0x01
  2429. 000018FE  4A94                     tst.l      [A4]
  2430. 00001900  6708                     beq        +0xA /* 0000190A */
  2431. 00001902  2014                     move.l     D0, [A4]
  2432. 00001904  5280                     addq.l     D0, 1
  2433. 00001906  6702                     beq        +0x4 /* 0000190A */
  2434. 00001908  7600                     moveq.l    D3, 0x00
  2435. label0000190A:
  2436. 0000190A  4A03                     tst.b      D3
  2437. 0000190C  6706                     beq        +0x8 /* 00001914 */
  2438. 0000190E  202C 0004                move.l     D0, [A4 + 0x4]
  2439. 00001912  6012                     bra        +0x14 /* 00001926 */
  2440. label00001914:
  2441. 00001914  4A94                     tst.l      [A4]
  2442. 00001916  6C08                     bge        +0xA /* 00001920 */
  2443. 00001918  203C 0800 0000           move.l     D0, 0x8000000
  2444. 0000191E  6006                     bra        +0x8 /* 00001926 */
  2445. label00001920:
  2446. 00001920  203C 07FF FFFF           move.l     D0, 0x7FFFFFF
  2447. label00001926:
  2448. 00001926  4CEE 1888 FFF0           movem.l    D3,D7,A3,A4, [A6 - 0x10]
  2449. 0000192C  4E5E                     unlink     A6
  2450. 0000192E  4E75                     rts
  2451. 00001930  4E56 0000                link       A6, 0
  2452. 00001934  206E 0008                movea.l    A0, [A6 + 0x8]
  2453. 00001938  3028 0042                move.w     D0, [A0 + 0x42]
  2454. 0000193C  48C0                     ext.l      D0
  2455. 0000193E  2D40 000C                move.l     [A6 + 0xC], D0
  2456. 00001942  4E5E                     unlink     A6
  2457. 00001944  4E74 0004                rtd        0x0004
  2458. 00001948  4E56 0000                link       A6, 0
  2459. 0000194C  2F0C                     move.l     -[A7], A4
  2460. 0000194E  286E 000C                movea.l    A4, [A6 + 0xC]
  2461. 00001952  7000                     moveq.l    D0, 0x00
  2462. 00001954  2F00                     move.l     -[A7], D0
  2463. 00001956  2F0C                     move.l     -[A7], A4
  2464. 00001958  4EBA 02C0                jsr        [PC + 0x2C0 /* 00001C1A */]
  2465. 0000195C  396E 000A 0042           move.w     [A4 + 0x42], [A6 + 0xA]
  2466. 00001962  286E FFFC                movea.l    A4, [A6 - 0x4]
  2467. 00001966  4E5E                     unlink     A6
  2468. 00001968  4E74 0008                rtd        0x0008
  2469. 0000196C  4E56 FFF0                link       A6, -0x0010
  2470. 00001970  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  2471. 00001974  246E 000C                movea.l    A2, [A6 + 0xC]
  2472. 00001978  266E 0010                movea.l    A3, [A6 + 0x10]
  2473. 0000197C  200A                     move.l     D0, A2
  2474. 0000197E  677E                     beq        +0x80 /* 000019FE */
  2475. 00001980  284A                     movea.l    A4, A2
  2476. 00001982  7E0A                     moveq.l    D7, 0x0A
  2477. label00001984:
  2478. 00001984  B7CC                     cmpa.l     A3, A4
  2479. 00001986  6776                     beq        +0x78 /* 000019FE */
  2480. 00001988  200C                     move.l     D0, A4
  2481. 0000198A  670E                     beq        +0x10 /* 0000199A */
  2482. 0000198C  286C 003A                movea.l    A4, [A4 + 0x3A]
  2483. 00001990  3007                     move.w     D0, D7
  2484. 00001992  5347                     subq.w     D7, 1
  2485. 00001994  4A47                     tst.w      D7
  2486. 00001996  6EEC                     bgt        -0x12 /* 00001984 */
  2487. 00001998  6064                     bra        +0x66 /* 000019FE */
  2488. label0000199A:
  2489. 0000199A  4AAB 0036                tst.l      [A3 + 0x36]
  2490. 0000199E  6718                     beq        +0x1A /* 000019B8 */
  2491. 000019A0  558F                     subq.l     A7, 2
  2492. 000019A2  2F2B 0036                move.l     -[A7], [A3 + 0x36]
  2493. 000019A6  7008                     moveq.l    D0, 0x08
  2494. 000019A8  A82A                     syscall    ComponentDispatch
  2495. 000019AA  7000                     moveq.l    D0, 0x00
  2496. 000019AC  2740 0036                move.l     [A3 + 0x36], D0
  2497. 000019B0  2740 0052                move.l     [A3 + 0x52], D0
  2498. 000019B4  544F                     addq.w     A7, 2
  2499. 000019B6  600E                     bra        +0x10 /* 000019C6 */
  2500. label000019B8:
  2501. 000019B8  4AAB 003A                tst.l      [A3 + 0x3A]
  2502. 000019BC  6708                     beq        +0xA /* 000019C6 */
  2503. 000019BE  2F0B                     move.l     -[A7], A3
  2504. 000019C0  4EBA 064E                jsr        [PC + 0x64E /* 00002010 */]
  2505. 000019C4  584F                     addq.w     A7, 4
  2506. label000019C6:
  2507. 000019C6  274A 003A                move.l     [A3 + 0x3A], A2
  2508. 000019CA  276A 0046 004A           move.l     [A3 + 0x4A], [A2 + 0x46]
  2509. 000019D0  254B 0046                move.l     [A2 + 0x46], A3
  2510. 000019D4  598F                     subq.l     A7, 4
  2511. 000019D6  2F0A                     move.l     -[A7], A2
  2512. 000019D8  7000                     moveq.l    D0, 0x00
  2513. 000019DA  2F00                     move.l     -[A7], D0
  2514. 000019DC  486E FFF0                pea.l      [A6 - 0x10]
  2515. 000019E0  303C 80A6                move.w     D0, 0x80A6
  2516. 000019E4  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2517. 000019EA  276E FFF8 003E           move.l     [A3 + 0x3E], [A6 - 0x8]
  2518. 000019F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2519. 000019F4  2F0B                     move.l     -[A7], A3
  2520. 000019F6  4EBA 00CC                jsr        [PC + 0xCC /* 00001AC4 */]
  2521. 000019FA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2522. label000019FE:
  2523. 000019FE  4CEE 1C80 FFE0           movem.l    D7,A2,A3,A4, [A6 - 0x20]
  2524. 00001A04  4E5E                     unlink     A6
  2525. 00001A06  4E74 000C                rtd        0x000C
  2526. 00001A0A  4E56 FFDC                link       A6, -0x0024
  2527. 00001A0E  48E7 0018                movem.l    -[A7], A3,A4
  2528. 00001A12  266E 0010                movea.l    A3, [A6 + 0x10]
  2529. 00001A16  4AAE 000C                tst.l      [A6 + 0xC]
  2530. 00001A1A  6700 009C                beq        +0x9E /* 00001AB8 */
  2531. 00001A1E  598F                     subq.l     A7, 4
  2532. 00001A20  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2533. 00001A24  7007                     moveq.l    D0, 0x07
  2534. 00001A26  A82A                     syscall    ComponentDispatch
  2535. 00001A28  285F                     movea.l    A4, [A7]+
  2536. 00001A2A  200C                     move.l     D0, A4
  2537. 00001A2C  6700 008A                beq        +0x8C /* 00001AB8 */
  2538. 00001A30  7000                     moveq.l    D0, 0x00
  2539. 00001A32  2F00                     move.l     -[A7], D0
  2540. 00001A34  2F0B                     move.l     -[A7], A3
  2541. 00001A36  4EBA 01E2                jsr        [PC + 0x1E2 /* 00001C1A */]
  2542. 00001A3A  4AAB 0036                tst.l      [A3 + 0x36]
  2543. 00001A3E  504F                     addq.w     A7, 8
  2544. 00001A40  670E                     beq        +0x10 /* 00001A50 */
  2545. 00001A42  558F                     subq.l     A7, 2
  2546. 00001A44  2F2B 0036                move.l     -[A7], [A3 + 0x36]
  2547. 00001A48  7008                     moveq.l    D0, 0x08
  2548. 00001A4A  A82A                     syscall    ComponentDispatch
  2549. 00001A4C  544F                     addq.w     A7, 2
  2550. 00001A4E  600E                     bra        +0x10 /* 00001A5E */
  2551. label00001A50:
  2552. 00001A50  4AAB 003A                tst.l      [A3 + 0x3A]
  2553. 00001A54  6708                     beq        +0xA /* 00001A5E */
  2554. 00001A56  2F0B                     move.l     -[A7], A3
  2555. 00001A58  4EBA 05B6                jsr        [PC + 0x5B6 /* 00002010 */]
  2556. 00001A5C  584F                     addq.w     A7, 4
  2557. label00001A5E:
  2558. 00001A5E  558F                     subq.l     A7, 2
  2559. 00001A60  2F0C                     move.l     -[A7], A4
  2560. 00001A62  486E FFDC                pea.l      [A6 - 0x24]
  2561. 00001A66  7000                     moveq.l    D0, 0x00
  2562. 00001A68  2F00                     move.l     -[A7], D0
  2563. 00001A6A  2F00                     move.l     -[A7], D0
  2564. 00001A6C  2F00                     move.l     -[A7], D0
  2565. 00001A6E  7005                     moveq.l    D0, 0x05
  2566. 00001A70  A82A                     syscall    ComponentDispatch
  2567. 00001A72  7000                     moveq.l    D0, 0x00
  2568. 00001A74  2740 003A                move.l     [A3 + 0x3A], D0
  2569. 00001A78  274C 0036                move.l     [A3 + 0x36], A4
  2570. 00001A7C  276E FFEC 0052           move.l     [A3 + 0x52], [A6 - 0x14]
  2571. 00001A82  598F                     subq.l     A7, 4
  2572. 00001A84  2F0C                     move.l     -[A7], A4
  2573. 00001A86  486E FFF0                pea.l      [A6 - 0x10]
  2574. 00001A8A  2F3C 0004 0001           move.l     -[A7], 0x40001
  2575. 00001A90  7000                     moveq.l    D0, 0x00
  2576. 00001A92  A82A                     syscall    ComponentDispatch
  2577. 00001A94  276E FFF8 003E           move.l     [A3 + 0x3E], [A6 - 0x8]
  2578. 00001A9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2579. 00001A9E  2F0B                     move.l     -[A7], A3
  2580. 00001AA0  4EBA 0022                jsr        [PC + 0x22 /* 00001AC4 */]
  2581. 00001AA4  598F                     subq.l     A7, 4
  2582. 00001AA6  2F0C                     move.l     -[A7], A4
  2583. 00001AA8  2F0B                     move.l     -[A7], A3
  2584. 00001AAA  2F3C 0004 0008           move.l     -[A7], 0x40008
  2585. 00001AB0  7000                     moveq.l    D0, 0x00
  2586. 00001AB2  A82A                     syscall    ComponentDispatch
  2587. 00001AB4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2588. label00001AB8:
  2589. 00001AB8  4CEE 1800 FFD4           movem.l    A3,A4, [A6 - 0x2C]
  2590. 00001ABE  4E5E                     unlink     A6
  2591. 00001AC0  4E74 000C                rtd        0x000C
  2592. fn00001AC4:
  2593. 00001AC4  4E56 0000                link       A6, 0
  2594. 00001AC8  48E7 0018                movem.l    -[A7], A3,A4
  2595. 00001ACC  266E 000C                movea.l    A3, [A6 + 0xC]
  2596. 00001AD0  286E 0008                movea.l    A4, [A6 + 0x8]
  2597. 00001AD4  200B                     move.l     D0, A3
  2598. 00001AD6  6730                     beq        +0x32 /* 00001B08 */
  2599. 00001AD8  2953 000C                move.l     [A4 + 0xC], [A3]
  2600. 00001ADC  296B 0004 0010           move.l     [A4 + 0x10], [A3 + 0x4]
  2601. 00001AE2  4AAB 0008                tst.l      [A3 + 0x8]
  2602. 00001AE6  6714                     beq        +0x16 /* 00001AFC */
  2603. 00001AE8  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  2604. 00001AEC  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  2605. 00001AF0  486C 000C                pea.l      [A4 + 0xC]
  2606. 00001AF4  4EBA F76E                jsr        [PC - 0x892 /* 00001264 */]
  2607. 00001AF8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2608. label00001AFC:
  2609. 00001AFC  41EC 000C                lea.l      A0, [A4 + 0xC]
  2610. 00001B00  44A8 0004                neg.l      [A0 + 0x4]
  2611. 00001B04  4090                     negx.l     [A0]
  2612. 00001B06  600A                     bra        +0xC /* 00001B12 */
  2613. label00001B08:
  2614. 00001B08  7000                     moveq.l    D0, 0x00
  2615. 00001B0A  2940 000C                move.l     [A4 + 0xC], D0
  2616. 00001B0E  2940 0010                move.l     [A4 + 0x10], D0
  2617. label00001B12:
  2618. 00001B12  28BC 0001 0000           move.l     [A4], 0x10000
  2619. 00001B18  7000                     moveq.l    D0, 0x00
  2620. 00001B1A  2F00                     move.l     -[A7], D0
  2621. 00001B1C  2F0C                     move.l     -[A7], A4
  2622. 00001B1E  4EBA 00FA                jsr        [PC + 0xFA /* 00001C1A */]
  2623. 00001B22  2F0C                     move.l     -[A7], A4
  2624. 00001B24  4EBA 053A                jsr        [PC + 0x53A /* 00002060 */]
  2625. 00001B28  2F0C                     move.l     -[A7], A4
  2626. 00001B2A  4EBA 0592                jsr        [PC + 0x592 /* 000020BE */]
  2627. 00001B2E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2628. 00001B32  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2629. 00001B38  4E5E                     unlink     A6
  2630. 00001B3A  4E75                     rts
  2631. 00001B3C  4E56 FFD0                link       A6, -0x0030
  2632. 00001B40  48E7 0018                movem.l    -[A7], A3,A4
  2633. 00001B44  266E 0008                movea.l    A3, [A6 + 0x8]
  2634. 00001B48  286E 000C                movea.l    A4, [A6 + 0xC]
  2635. 00001B4C  2D4C FFDC                move.l     [A6 - 0x24], A4
  2636. 00001B50  7000                     moveq.l    D0, 0x00
  2637. 00001B52  2D40 FFD8                move.l     [A6 - 0x28], D0
  2638. 00001B56  2D40 FFD4                move.l     [A6 - 0x2C], D0
  2639. 00001B5A  2D40 FFD0                move.l     [A6 - 0x30], D0
  2640. 00001B5E  486E FFD0                pea.l      [A6 - 0x30]
  2641. 00001B62  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  2642. 00001B66  303C 80B5                move.w     D0, 0x80B5
  2643. 00001B6A  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2644. 00001B70  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2645. 00001B74  224B                     movea.l    A1, A3
  2646. 00001B76  20D9                     move.l     [A0]+, [A1]+
  2647. 00001B78  20D9                     move.l     [A0]+, [A1]+
  2648. 00001B7A  20D9                     move.l     [A0]+, [A1]+
  2649. 00001B7C  20D9                     move.l     [A0]+, [A1]+
  2650. 00001B7E  486E FFE0                pea.l      [A6 - 0x20]
  2651. 00001B82  486E FFD0                pea.l      [A6 - 0x30]
  2652. 00001B86  303C 810D                move.w     D0, 0x810D
  2653. 00001B8A  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2654. 00001B90  4AAE FFE0                tst.l      [A6 - 0x20]
  2655. 00001B94  6606                     bne        +0x8 /* 00001B9C */
  2656. 00001B96  4AAE FFE4                tst.l      [A6 - 0x1C]
  2657. 00001B9A  674A                     beq        +0x4C /* 00001BE6 */
  2658. label00001B9C:
  2659. 00001B9C  486E FFE0                pea.l      [A6 - 0x20]
  2660. 00001BA0  2F0C                     move.l     -[A7], A4
  2661. 00001BA2  303C 80B5                move.w     D0, 0x80B5
  2662. 00001BA6  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2663. 00001BAC  598F                     subq.l     A7, 4
  2664. 00001BAE  2F0C                     move.l     -[A7], A4
  2665. 00001BB0  7000                     moveq.l    D0, 0x00
  2666. 00001BB2  2F00                     move.l     -[A7], D0
  2667. 00001BB4  486E FFF0                pea.l      [A6 - 0x10]
  2668. 00001BB8  303C 80A6                move.w     D0, 0x80A6
  2669. 00001BBC  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2670. 00001BC2  486E FFF0                pea.l      [A6 - 0x10]
  2671. 00001BC6  486E FFE0                pea.l      [A6 - 0x20]
  2672. 00001BCA  303C 810D                move.w     D0, 0x810D
  2673. 00001BCE  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2674. 00001BD4  2F0C                     move.l     -[A7], A4
  2675. 00001BD6  486E FFF0                pea.l      [A6 - 0x10]
  2676. 00001BDA  303C 80A7                move.w     D0, 0x80A7
  2677. 00001BDE  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2678. 00001BE4  584F                     addq.w     A7, 4
  2679. label00001BE6:
  2680. 00001BE6  4CEE 1800 FFC8           movem.l    A3,A4, [A6 - 0x38]
  2681. 00001BEC  4E5E                     unlink     A6
  2682. 00001BEE  4E74 0008                rtd        0x0008
  2683. 00001BF2  4E56 0000                link       A6, 0
  2684. 00001BF6  206E 0008                movea.l    A0, [A6 + 0x8]
  2685. 00001BFA  2D68 003A 000C           move.l     [A6 + 0xC], [A0 + 0x3A]
  2686. 00001C00  4E5E                     unlink     A6
  2687. 00001C02  4E74 0004                rtd        0x0004
  2688. 00001C06  4E56 0000                link       A6, 0
  2689. 00001C0A  206E 0008                movea.l    A0, [A6 + 0x8]
  2690. 00001C0E  2D68 0036 000C           move.l     [A6 + 0xC], [A0 + 0x36]
  2691. 00001C14  4E5E                     unlink     A6
  2692. 00001C16  4E74 0004                rtd        0x0004
  2693. fn00001C1A:
  2694. 00001C1A  4E56 FFD8                link       A6, -0x0028
  2695. 00001C1E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2696. 00001C22  266E 000C                movea.l    A3, [A6 + 0xC]
  2697. 00001C26  286E 0008                movea.l    A4, [A6 + 0x8]
  2698. 00001C2A  7C00                     moveq.l    D6, 0x00
  2699. 00001C2C  4AAC 003A                tst.l      [A4 + 0x3A]
  2700. 00001C30  671C                     beq        +0x1E /* 00001C4E */
  2701. 00001C32  598F                     subq.l     A7, 4
  2702. 00001C34  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  2703. 00001C38  7000                     moveq.l    D0, 0x00
  2704. 00001C3A  2F00                     move.l     -[A7], D0
  2705. 00001C3C  486E FFF0                pea.l      [A6 - 0x10]
  2706. 00001C40  303C 80A6                move.w     D0, 0x80A6
  2707. 00001C44  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2708. 00001C4A  584F                     addq.w     A7, 4
  2709. 00001C4C  601E                     bra        +0x20 /* 00001C6C */
  2710. label00001C4E:
  2711. 00001C4E  4AAC 0036                tst.l      [A4 + 0x36]
  2712. 00001C52  6700 029E                beq        +0x2A0 /* 00001EF2 */
  2713. 00001C56  598F                     subq.l     A7, 4
  2714. 00001C58  2F2C 0036                move.l     -[A7], [A4 + 0x36]
  2715. 00001C5C  486E FFF0                pea.l      [A6 - 0x10]
  2716. 00001C60  2F3C 0004 0001           move.l     -[A7], 0x40001
  2717. 00001C66  7000                     moveq.l    D0, 0x00
  2718. 00001C68  A82A                     syscall    ComponentDispatch
  2719. 00001C6A  584F                     addq.w     A7, 4
  2720. label00001C6C:
  2721. 00001C6C  296E FFF8 003E           move.l     [A4 + 0x3E], [A6 - 0x8]
  2722. 00001C72  41EE FFF0                lea.l      A0, [A6 - 0x10]
  2723. 00001C76  43EE FFD8                lea.l      A1, [A6 - 0x28]
  2724. 00001C7A  22D8                     move.l     [A1]+, [A0]+
  2725. 00001C7C  22D8                     move.l     [A1]+, [A0]+
  2726. 00001C7E  204C                     movea.l    A0, A4
  2727. 00001C80  5888                     addq.l     A0, 4
  2728. 00001C82  43EE FFD8                lea.l      A1, [A6 - 0x28]
  2729. 00001C86  20D9                     move.l     [A0]+, [A1]+
  2730. 00001C88  20D9                     move.l     [A0]+, [A1]+
  2731. 00001C8A  0C94 0001 0000           cmpi.l     [A4], 0x10000
  2732. 00001C90  660E                     bne        +0x10 /* 00001CA0 */
  2733. 00001C92  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2734. 00001C96  43EE FFD8                lea.l      A1, [A6 - 0x28]
  2735. 00001C9A  20D9                     move.l     [A0]+, [A1]+
  2736. 00001C9C  20D9                     move.l     [A0]+, [A1]+
  2737. 00001C9E  6012                     bra        +0x14 /* 00001CB2 */
  2738. label00001CA0:
  2739. 00001CA0  486E FFD8                pea.l      [A6 - 0x28]
  2740. 00001CA4  2F14                     move.l     -[A7], [A4]
  2741. 00001CA6  486E FFE0                pea.l      [A6 - 0x20]
  2742. 00001CAA  7007                     moveq.l    D0, 0x07
  2743. 00001CAC  4EB0 81E1 1D08           jsr        [[0x1D08]]
  2744. label00001CB2:
  2745. 00001CB2  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2746. 00001CB6  2248                     movea.l    A1, A0
  2747. 00001CB8  41EC 000C                lea.l      A0, [A4 + 0xC]
  2748. 00001CBC  5848                     addq.w     A0, 4
  2749. 00001CBE  5849                     addq.w     A1, 4
  2750. 00001CC0  2010                     move.l     D0, [A0]
  2751. 00001CC2  D191                     add.l      [A1], D0
  2752. 00001CC4  D388                     addx.l     -[A1], -[A0]
  2753. 00001CC6  7003                     moveq.l    D0, 0x03
  2754. 00001CC8  C06C 0042                and.w      D0, [A4 + 0x42]
  2755. 00001CCC  6700 0192                beq        +0x194 /* 00001E60 */
  2756. 00001CD0  4247                     clr.w      D7
  2757. 00001CD2  4205                     clr.b      D5
  2758. 00001CD4  2D6C 0024 FFE8           move.l     [A6 - 0x18], [A4 + 0x24]
  2759. 00001CDA  2D6C 0028 FFEC           move.l     [A6 - 0x14], [A4 + 0x28]
  2760. 00001CE0  41EE FFE8                lea.l      A0, [A6 - 0x18]
  2761. 00001CE4  2248                     movea.l    A1, A0
  2762. 00001CE6  41EC 001C                lea.l      A0, [A4 + 0x1C]
  2763. 00001CEA  5848                     addq.w     A0, 4
  2764. 00001CEC  5849                     addq.w     A1, 4
  2765. 00001CEE  2010                     move.l     D0, [A0]
  2766. 00001CF0  9191                     sub.l      [A1], D0
  2767. 00001CF2  9388                     subx.l     -[A1], -[A0]
  2768. 00001CF4  202E FFEC                move.l     D0, [A6 - 0x14]
  2769. 00001CF8  80AE FFE8                or.l       D0, [A6 - 0x18]
  2770. 00001CFC  6610                     bne        +0x12 /* 00001D0E */
  2771. 00001CFE  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2772. 00001D02  43EC 001C                lea.l      A1, [A4 + 0x1C]
  2773. 00001D06  20D9                     move.l     [A0]+, [A1]+
  2774. 00001D08  20D9                     move.l     [A0]+, [A1]+
  2775. 00001D0A  6000 00C6                bra        +0xC8 /* 00001DD2 */
  2776. label00001D0E:
  2777. 00001D0E  41EC 001C                lea.l      A0, [A4 + 0x1C]
  2778. 00001D12  2248                     movea.l    A1, A0
  2779. 00001D14  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2780. 00001D18  70FF                     moveq.l    D0, 0xFFFFFFFF
  2781. 00001D1A  2218                     move.l     D1, [A0]+
  2782. 00001D1C  9299                     sub.l      D1, [A1]+
  2783. 00001D1E  6D0E                     blt        +0x10 /* 00001D2E */
  2784. 00001D20  660A                     bne        +0xC /* 00001D2C */
  2785. 00001D22  2210                     move.l     D1, [A0]
  2786. 00001D24  9291                     sub.l      D1, [A1]
  2787. 00001D26  6506                     bcs        +0x8 /* 00001D2E */
  2788. 00001D28  6602                     bne        +0x4 /* 00001D2C */
  2789. 00001D2A  7000                     moveq.l    D0, 0x00
  2790. label00001D2C:
  2791. 00001D2C  4480                     neg.l      D0
  2792. label00001D2E:
  2793. 00001D2E  4A80                     tst.l      D0
  2794. 00001D30  6C3E                     bge        +0x40 /* 00001D70 */
  2795. label00001D32:
  2796. 00001D32  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2797. 00001D36  2248                     movea.l    A1, A0
  2798. 00001D38  41EE FFE8                lea.l      A0, [A6 - 0x18]
  2799. 00001D3C  5848                     addq.w     A0, 4
  2800. 00001D3E  5849                     addq.w     A1, 4
  2801. 00001D40  2010                     move.l     D0, [A0]
  2802. 00001D42  D191                     add.l      [A1], D0
  2803. 00001D44  D388                     addx.l     -[A1], -[A0]
  2804. 00001D46  3007                     move.w     D0, D7
  2805. 00001D48  5247                     addq.w     D7, 1
  2806. 00001D4A  41EC 001C                lea.l      A0, [A4 + 0x1C]
  2807. 00001D4E  2248                     movea.l    A1, A0
  2808. 00001D50  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2809. 00001D54  70FF                     moveq.l    D0, 0xFFFFFFFF
  2810. 00001D56  2218                     move.l     D1, [A0]+
  2811. 00001D58  9299                     sub.l      D1, [A1]+
  2812. 00001D5A  6D0E                     blt        +0x10 /* 00001D6A */
  2813. 00001D5C  660A                     bne        +0xC /* 00001D68 */
  2814. 00001D5E  2210                     move.l     D1, [A0]
  2815. 00001D60  9291                     sub.l      D1, [A1]
  2816. 00001D62  6506                     bcs        +0x8 /* 00001D6A */
  2817. 00001D64  6602                     bne        +0x4 /* 00001D68 */
  2818. 00001D66  7000                     moveq.l    D0, 0x00
  2819. label00001D68:
  2820. 00001D68  4480                     neg.l      D0
  2821. label00001D6A:
  2822. 00001D6A  4A80                     tst.l      D0
  2823. 00001D6C  6DC4                     blt        -0x3A /* 00001D32 */
  2824. 00001D6E  6062                     bra        +0x64 /* 00001DD2 */
  2825. label00001D70:
  2826. 00001D70  41EC 0024                lea.l      A0, [A4 + 0x24]
  2827. 00001D74  2248                     movea.l    A1, A0
  2828. 00001D76  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2829. 00001D7A  70FF                     moveq.l    D0, 0xFFFFFFFF
  2830. 00001D7C  2218                     move.l     D1, [A0]+
  2831. 00001D7E  9299                     sub.l      D1, [A1]+
  2832. 00001D80  6D0E                     blt        +0x10 /* 00001D90 */
  2833. 00001D82  660A                     bne        +0xC /* 00001D8E */
  2834. 00001D84  2210                     move.l     D1, [A0]
  2835. 00001D86  9291                     sub.l      D1, [A1]
  2836. 00001D88  6506                     bcs        +0x8 /* 00001D90 */
  2837. 00001D8A  6602                     bne        +0x4 /* 00001D8E */
  2838. 00001D8C  7000                     moveq.l    D0, 0x00
  2839. label00001D8E:
  2840. 00001D8E  4480                     neg.l      D0
  2841. label00001D90:
  2842. 00001D90  4A80                     tst.l      D0
  2843. 00001D92  6D00 00AE                blt        +0xB0 /* 00001E42 */
  2844. label00001D96:
  2845. 00001D96  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2846. 00001D9A  2248                     movea.l    A1, A0
  2847. 00001D9C  41EE FFE8                lea.l      A0, [A6 - 0x18]
  2848. 00001DA0  5848                     addq.w     A0, 4
  2849. 00001DA2  5849                     addq.w     A1, 4
  2850. 00001DA4  2010                     move.l     D0, [A0]
  2851. 00001DA6  9191                     sub.l      [A1], D0
  2852. 00001DA8  9388                     subx.l     -[A1], -[A0]
  2853. 00001DAA  3007                     move.w     D0, D7
  2854. 00001DAC  5247                     addq.w     D7, 1
  2855. 00001DAE  41EC 0024                lea.l      A0, [A4 + 0x24]
  2856. 00001DB2  2248                     movea.l    A1, A0
  2857. 00001DB4  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2858. 00001DB8  70FF                     moveq.l    D0, 0xFFFFFFFF
  2859. 00001DBA  2218                     move.l     D1, [A0]+
  2860. 00001DBC  9299                     sub.l      D1, [A1]+
  2861. 00001DBE  6D0E                     blt        +0x10 /* 00001DCE */
  2862. 00001DC0  660A                     bne        +0xC /* 00001DCC */
  2863. 00001DC2  2210                     move.l     D1, [A0]
  2864. 00001DC4  9291                     sub.l      D1, [A1]
  2865. 00001DC6  6506                     bcs        +0x8 /* 00001DCE */
  2866. 00001DC8  6602                     bne        +0x4 /* 00001DCC */
  2867. 00001DCA  7000                     moveq.l    D0, 0x00
  2868. label00001DCC:
  2869. 00001DCC  4480                     neg.l      D0
  2870. label00001DCE:
  2871. 00001DCE  4A80                     tst.l      D0
  2872. 00001DD0  6CC4                     bge        -0x3A /* 00001D96 */
  2873. label00001DD2:
  2874. 00001DD2  7002                     moveq.l    D0, 0x02
  2875. 00001DD4  C06C 0042                and.w      D0, [A4 + 0x42]
  2876. 00001DD8  673A                     beq        +0x3C /* 00001E14 */
  2877. 00001DDA  7001                     moveq.l    D0, 0x01
  2878. 00001DDC  C047                     and.w      D0, D7
  2879. 00001DDE  6734                     beq        +0x36 /* 00001E14 */
  2880. 00001DE0  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2881. 00001DE4  2248                     movea.l    A1, A0
  2882. 00001DE6  41EC 001C                lea.l      A0, [A4 + 0x1C]
  2883. 00001DEA  5848                     addq.w     A0, 4
  2884. 00001DEC  5849                     addq.w     A1, 4
  2885. 00001DEE  2010                     move.l     D0, [A0]
  2886. 00001DF0  9191                     sub.l      [A1], D0
  2887. 00001DF2  9388                     subx.l     -[A1], -[A0]
  2888. 00001DF4  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2889. 00001DF8  44A8 0004                neg.l      [A0 + 0x4]
  2890. 00001DFC  4090                     negx.l     [A0]
  2891. 00001DFE  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2892. 00001E02  2248                     movea.l    A1, A0
  2893. 00001E04  41EC 0024                lea.l      A0, [A4 + 0x24]
  2894. 00001E08  5848                     addq.w     A0, 4
  2895. 00001E0A  5849                     addq.w     A1, 4
  2896. 00001E0C  2010                     move.l     D0, [A0]
  2897. 00001E0E  D191                     add.l      [A1], D0
  2898. 00001E10  D388                     addx.l     -[A1], -[A0]
  2899. 00001E12  7A01                     moveq.l    D5, 0x01
  2900. label00001E14:
  2901. 00001E14  486E FFE0                pea.l      [A6 - 0x20]
  2902. 00001E18  486E FFD8                pea.l      [A6 - 0x28]
  2903. 00001E1C  2F0C                     move.l     -[A7], A4
  2904. 00001E1E  4EBA 00DE                jsr        [PC + 0xDE /* 00001EFE */]
  2905. 00001E22  2F0C                     move.l     -[A7], A4
  2906. 00001E24  4EBA 023A                jsr        [PC + 0x23A /* 00002060 */]
  2907. 00001E28  4A05                     tst.b      D5
  2908. 00001E2A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2909. 00001E2E  6712                     beq        +0x14 /* 00001E42 */
  2910. 00001E30  2F0C                     move.l     -[A7], A4
  2911. 00001E32  2014                     move.l     D0, [A4]
  2912. 00001E34  4480                     neg.l      D0
  2913. 00001E36  2F00                     move.l     -[A7], D0
  2914. 00001E38  303C 80AA                move.w     D0, 0x80AA
  2915. 00001E3C  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2916. label00001E42:
  2917. 00001E42  200B                     move.l     D0, A3
  2918. 00001E44  6700 00A0                beq        +0xA2 /* 00001EE6 */
  2919. 00001E48  274C 000C                move.l     [A3 + 0xC], A4
  2920. 00001E4C  276C 003E 0008           move.l     [A3 + 0x8], [A4 + 0x3E]
  2921. 00001E52  26AE FFE0                move.l     [A3], [A6 - 0x20]
  2922. 00001E56  276E FFE4 0004           move.l     [A3 + 0x4], [A6 - 0x1C]
  2923. 00001E5C  6000 0088                bra        +0x8A /* 00001EE6 */
  2924. label00001E60:
  2925. 00001E60  200B                     move.l     D0, A3
  2926. 00001E62  6714                     beq        +0x16 /* 00001E78 */
  2927. 00001E64  274C 000C                move.l     [A3 + 0xC], A4
  2928. 00001E68  276C 003E 0008           move.l     [A3 + 0x8], [A4 + 0x3E]
  2929. 00001E6E  26AE FFE0                move.l     [A3], [A6 - 0x20]
  2930. 00001E72  276E FFE4 0004           move.l     [A3 + 0x4], [A6 - 0x1C]
  2931. label00001E78:
  2932. 00001E78  41EC 001C                lea.l      A0, [A4 + 0x1C]
  2933. 00001E7C  2248                     movea.l    A1, A0
  2934. 00001E7E  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2935. 00001E82  70FF                     moveq.l    D0, 0xFFFFFFFF
  2936. 00001E84  2218                     move.l     D1, [A0]+
  2937. 00001E86  9299                     sub.l      D1, [A1]+
  2938. 00001E88  6D0E                     blt        +0x10 /* 00001E98 */
  2939. 00001E8A  660A                     bne        +0xC /* 00001E96 */
  2940. 00001E8C  2210                     move.l     D1, [A0]
  2941. 00001E8E  9291                     sub.l      D1, [A1]
  2942. 00001E90  6506                     bcs        +0x8 /* 00001E98 */
  2943. 00001E92  6602                     bne        +0x4 /* 00001E96 */
  2944. 00001E94  7000                     moveq.l    D0, 0x00
  2945. label00001E96:
  2946. 00001E96  4480                     neg.l      D0
  2947. label00001E98:
  2948. 00001E98  4A80                     tst.l      D0
  2949. 00001E9A  6C14                     bge        +0x16 /* 00001EB0 */
  2950. 00001E9C  2D6C 001C FFE0           move.l     [A6 - 0x20], [A4 + 0x1C]
  2951. 00001EA2  2D6C 0020 FFE4           move.l     [A6 - 0x1C], [A4 + 0x20]
  2952. 00001EA8  0086 0000 0001           ori.l      D6, 0x1
  2953. 00001EAE  6036                     bra        +0x38 /* 00001EE6 */
  2954. label00001EB0:
  2955. 00001EB0  41EC 0024                lea.l      A0, [A4 + 0x24]
  2956. 00001EB4  2248                     movea.l    A1, A0
  2957. 00001EB6  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2958. 00001EBA  70FF                     moveq.l    D0, 0xFFFFFFFF
  2959. 00001EBC  2218                     move.l     D1, [A0]+
  2960. 00001EBE  9299                     sub.l      D1, [A1]+
  2961. 00001EC0  6D0E                     blt        +0x10 /* 00001ED0 */
  2962. 00001EC2  660A                     bne        +0xC /* 00001ECE */
  2963. 00001EC4  2210                     move.l     D1, [A0]
  2964. 00001EC6  9291                     sub.l      D1, [A1]
  2965. 00001EC8  6506                     bcs        +0x8 /* 00001ED0 */
  2966. 00001ECA  6602                     bne        +0x4 /* 00001ECE */
  2967. 00001ECC  7000                     moveq.l    D0, 0x00
  2968. label00001ECE:
  2969. 00001ECE  4480                     neg.l      D0
  2970. label00001ED0:
  2971. 00001ED0  4A80                     tst.l      D0
  2972. 00001ED2  6D12                     blt        +0x14 /* 00001EE6 */
  2973. 00001ED4  2D6C 0024 FFE0           move.l     [A6 - 0x20], [A4 + 0x24]
  2974. 00001EDA  2D6C 0028 FFE4           move.l     [A6 - 0x1C], [A4 + 0x28]
  2975. 00001EE0  0086 0000 0002           ori.l      D6, 0x2
  2976. label00001EE6:
  2977. 00001EE6  296E FFE0 0014           move.l     [A4 + 0x14], [A6 - 0x20]
  2978. 00001EEC  296E FFE4 0018           move.l     [A4 + 0x18], [A6 - 0x1C]
  2979. label00001EF2:
  2980. 00001EF2  2006                     move.l     D0, D6
  2981. 00001EF4  4CEE 18E0 FFC4           movem.l    D5,D6,D7,A3,A4, [A6 - 0x3C]
  2982. 00001EFA  4E5E                     unlink     A6
  2983. 00001EFC  4E75                     rts
  2984. fn00001EFE:
  2985. 00001EFE  4E56 0000                link       A6, 0
  2986. 00001F02  2F0C                     move.l     -[A7], A4
  2987. 00001F04  286E 0008                movea.l    A4, [A6 + 0x8]
  2988. 00001F08  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2989. 00001F0C  2F14                     move.l     -[A7], [A4]
  2990. 00001F0E  486C 000C                pea.l      [A4 + 0xC]
  2991. 00001F12  7007                     moveq.l    D0, 0x07
  2992. 00001F14  4EB0 81E1 1D08           jsr        [[0x1D08]]
  2993. 00001F1A  41EC 000C                lea.l      A0, [A4 + 0xC]
  2994. 00001F1E  44A8 0004                neg.l      [A0 + 0x4]
  2995. 00001F22  4090                     negx.l     [A0]
  2996. 00001F24  41EC 000C                lea.l      A0, [A4 + 0xC]
  2997. 00001F28  2248                     movea.l    A1, A0
  2998. 00001F2A  206E 0010                movea.l    A0, [A6 + 0x10]
  2999. 00001F2E  5848                     addq.w     A0, 4
  3000. 00001F30  5849                     addq.w     A1, 4
  3001. 00001F32  2010                     move.l     D0, [A0]
  3002. 00001F34  D191                     add.l      [A1], D0
  3003. 00001F36  D388                     addx.l     -[A1], -[A0]
  3004. 00001F38  286E FFFC                movea.l    A4, [A6 - 0x4]
  3005. 00001F3C  4E5E                     unlink     A6
  3006. 00001F3E  4E75                     rts
  3007. 00001F40  4E56 0000                link       A6, 0
  3008. 00001F44  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3009. 00001F48  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3010. 00001F4C  4EBA FCCC                jsr        [PC - 0x334 /* 00001C1A */]
  3011. 00001F50  2D40 0010                move.l     [A6 + 0x10], D0
  3012. 00001F54  4E5E                     unlink     A6
  3013. 00001F56  4E74 0008                rtd        0x0008
  3014. 00001F5A  4E56 FFF0                link       A6, -0x0010
  3015. 00001F5E  2F0C                     move.l     -[A7], A4
  3016. 00001F60  286E 000C                movea.l    A4, [A6 + 0xC]
  3017. 00001F64  206E 0008                movea.l    A0, [A6 + 0x8]
  3018. 00001F68  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3019. 00001F6C  22D8                     move.l     [A1]+, [A0]+
  3020. 00001F6E  22D8                     move.l     [A1]+, [A0]+
  3021. 00001F70  22D8                     move.l     [A1]+, [A0]+
  3022. 00001F72  22D8                     move.l     [A1]+, [A0]+
  3023. 00001F74  486E FFF0                pea.l      [A6 - 0x10]
  3024. 00001F78  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3025. 00001F7C  303C 80B7                move.w     D0, 0x80B7
  3026. 00001F80  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3027. 00001F86  224C                     movea.l    A1, A4
  3028. 00001F88  41EE FFF0                lea.l      A0, [A6 - 0x10]
  3029. 00001F8C  5848                     addq.w     A0, 4
  3030. 00001F8E  5849                     addq.w     A1, 4
  3031. 00001F90  2010                     move.l     D0, [A0]
  3032. 00001F92  D191                     add.l      [A1], D0
  3033. 00001F94  D388                     addx.l     -[A1], -[A0]
  3034. 00001F96  286E FFEC                movea.l    A4, [A6 - 0x14]
  3035. 00001F9A  4E5E                     unlink     A6
  3036. 00001F9C  4E74 0008                rtd        0x0008
  3037. 00001FA0  4E56 FFF0                link       A6, -0x0010
  3038. 00001FA4  2F0C                     move.l     -[A7], A4
  3039. 00001FA6  286E 000C                movea.l    A4, [A6 + 0xC]
  3040. 00001FAA  206E 0008                movea.l    A0, [A6 + 0x8]
  3041. 00001FAE  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3042. 00001FB2  22D8                     move.l     [A1]+, [A0]+
  3043. 00001FB4  22D8                     move.l     [A1]+, [A0]+
  3044. 00001FB6  22D8                     move.l     [A1]+, [A0]+
  3045. 00001FB8  22D8                     move.l     [A1]+, [A0]+
  3046. 00001FBA  4AAE FFFC                tst.l      [A6 - 0x4]
  3047. 00001FBE  6712                     beq        +0x14 /* 00001FD2 */
  3048. 00001FC0  486E FFF0                pea.l      [A6 - 0x10]
  3049. 00001FC4  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  3050. 00001FC8  303C 80B5                move.w     D0, 0x80B5
  3051. 00001FCC  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3052. label00001FD2:
  3053. 00001FD2  486E FFF0                pea.l      [A6 - 0x10]
  3054. 00001FD6  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3055. 00001FDA  303C 80B7                move.w     D0, 0x80B7
  3056. 00001FDE  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3057. 00001FE4  224C                     movea.l    A1, A4
  3058. 00001FE6  41EE FFF0                lea.l      A0, [A6 - 0x10]
  3059. 00001FEA  5848                     addq.w     A0, 4
  3060. 00001FEC  5849                     addq.w     A1, 4
  3061. 00001FEE  2010                     move.l     D0, [A0]
  3062. 00001FF0  9191                     sub.l      [A1], D0
  3063. 00001FF2  9388                     subx.l     -[A1], -[A0]
  3064. 00001FF4  4AAC 000C                tst.l      [A4 + 0xC]
  3065. 00001FF8  670C                     beq        +0xE /* 00002006 */
  3066. 00001FFA  4AAE FFFC                tst.l      [A6 - 0x4]
  3067. 00001FFE  6706                     beq        +0x8 /* 00002006 */
  3068. 00002000  7000                     moveq.l    D0, 0x00
  3069. 00002002  2940 000C                move.l     [A4 + 0xC], D0
  3070. label00002006:
  3071. 00002006  286E FFEC                movea.l    A4, [A6 - 0x14]
  3072. 0000200A  4E5E                     unlink     A6
  3073. 0000200C  4E74 0008                rtd        0x0008
  3074. fn00002010:
  3075. 00002010  4E56 0000                link       A6, 0
  3076. 00002014  2F0B                     move.l     -[A7], A3
  3077. 00002016  266E 0008                movea.l    A3, [A6 + 0x8]
  3078. 0000201A  226B 003A                movea.l    A1, [A3 + 0x3A]
  3079. 0000201E  2009                     move.l     D0, A1
  3080. 00002020  6736                     beq        +0x38 /* 00002058 */
  3081. 00002022  B7E9 0046                cmpa.l     A3, [A1 + 0x46]
  3082. 00002026  6608                     bne        +0xA /* 00002030 */
  3083. 00002028  236B 004A 0046           move.l     [A1 + 0x46], [A3 + 0x4A]
  3084. 0000202E  601E                     bra        +0x20 /* 0000204E */
  3085. label00002030:
  3086. 00002030  2269 0046                movea.l    A1, [A1 + 0x46]
  3087. 00002034  6004                     bra        +0x6 /* 0000203A */
  3088. label00002036:
  3089. 00002036  2269 004A                movea.l    A1, [A1 + 0x4A]
  3090. label0000203A:
  3091. 0000203A  2009                     move.l     D0, A1
  3092. 0000203C  6706                     beq        +0x8 /* 00002044 */
  3093. 0000203E  B7E9 004A                cmpa.l     A3, [A1 + 0x4A]
  3094. 00002042  66F2                     bne        -0xC /* 00002036 */
  3095. label00002044:
  3096. 00002044  2009                     move.l     D0, A1
  3097. 00002046  6706                     beq        +0x8 /* 0000204E */
  3098. 00002048  236B 004A 004A           move.l     [A1 + 0x4A], [A3 + 0x4A]
  3099. label0000204E:
  3100. 0000204E  7000                     moveq.l    D0, 0x00
  3101. 00002050  2740 004A                move.l     [A3 + 0x4A], D0
  3102. 00002054  2740 003A                move.l     [A3 + 0x3A], D0
  3103. label00002058:
  3104. 00002058  266E FFFC                movea.l    A3, [A6 - 0x4]
  3105. 0000205C  4E5E                     unlink     A6
  3106. 0000205E  4E75                     rts
  3107. fn00002060:
  3108. 00002060  4E56 0000                link       A6, 0
  3109. 00002064  48E7 0018                movem.l    -[A7], A3,A4
  3110. 00002068  286E 0008                movea.l    A4, [A6 + 0x8]
  3111. 0000206C  264C                     movea.l    A3, A4
  3112. 0000206E  177C 0001 0044           move.b     [A3 + 0x44], 0x1
  3113. 00002074  2F0C                     move.l     -[A7], A4
  3114. 00002076  4EBA 04B6                jsr        [PC + 0x4B6 /* 0000252E */]
  3115. 0000207A  286C 0046                movea.l    A4, [A4 + 0x46]
  3116. 0000207E  584F                     addq.w     A7, 4
  3117. 00002080  600C                     bra        +0xE /* 0000208E */
  3118. label00002082:
  3119. 00002082  2F0C                     move.l     -[A7], A4
  3120. 00002084  4EBA FFDA                jsr        [PC - 0x26 /* 00002060 */]
  3121. 00002088  286C 004A                movea.l    A4, [A4 + 0x4A]
  3122. 0000208C  584F                     addq.w     A7, 4
  3123. label0000208E:
  3124. 0000208E  200C                     move.l     D0, A4
  3125. 00002090  66F0                     bne        -0xE /* 00002082 */
  3126. 00002092  422B 0044                clr.b      [A3 + 0x44]
  3127. 00002096  598F                     subq.l     A7, 4
  3128. 00002098  200D                     move.l     D0, A5
  3129. 0000209A  2F00                     move.l     -[A7], D0
  3130. 0000209C  303C 80E3                move.w     D0, 0x80E3
  3131. 000020A0  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3132. 000020A6  7001                     moveq.l    D0, 0x01
  3133. 000020A8  1F00                     move.b     -[A7], D0
  3134. 000020AA  303C 8090                move.w     D0, 0x8090
  3135. 000020AE  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3136. 000020B4  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  3137. 000020BA  4E5E                     unlink     A6
  3138. 000020BC  4E75                     rts
  3139. fn000020BE:
  3140. 000020BE  4E56 0000                link       A6, 0
  3141. 000020C2  48E7 0018                movem.l    -[A7], A3,A4
  3142. 000020C6  286E 0008                movea.l    A4, [A6 + 0x8]
  3143. 000020CA  264C                     movea.l    A3, A4
  3144. 000020CC  177C 0001 0044           move.b     [A3 + 0x44], 0x1
  3145. 000020D2  2F0C                     move.l     -[A7], A4
  3146. 000020D4  4EBA 039E                jsr        [PC + 0x39E /* 00002474 */]
  3147. 000020D8  286C 0046                movea.l    A4, [A4 + 0x46]
  3148. 000020DC  584F                     addq.w     A7, 4
  3149. 000020DE  600C                     bra        +0xE /* 000020EC */
  3150. label000020E0:
  3151. 000020E0  2F0C                     move.l     -[A7], A4
  3152. 000020E2  4EBA FFDA                jsr        [PC - 0x26 /* 000020BE */]
  3153. 000020E6  286C 004A                movea.l    A4, [A4 + 0x4A]
  3154. 000020EA  584F                     addq.w     A7, 4
  3155. label000020EC:
  3156. 000020EC  200C                     move.l     D0, A4
  3157. 000020EE  66F0                     bne        -0xE /* 000020E0 */
  3158. 000020F0  422B 0044                clr.b      [A3 + 0x44]
  3159. 000020F4  598F                     subq.l     A7, 4
  3160. 000020F6  200D                     move.l     D0, A5
  3161. 000020F8  2F00                     move.l     -[A7], D0
  3162. 000020FA  303C 80E3                move.w     D0, 0x80E3
  3163. 000020FE  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3164. 00002104  7001                     moveq.l    D0, 0x01
  3165. 00002106  1F00                     move.b     -[A7], D0
  3166. 00002108  303C 8090                move.w     D0, 0x8090
  3167. 0000210C  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3168. 00002112  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  3169. 00002118  4E5E                     unlink     A6
  3170. 0000211A  4E75                     rts
  3171. fn0000211C:
  3172. 0000211C  4E56 0000                link       A6, 0
  3173. 00002120  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3174. 00002124  1C2E 0013                move.b     D6, [A6 + 0x13]
  3175. 00002128  1E2E 000F                move.b     D7, [A6 + 0xF]
  3176. 0000212C  286E 0008                movea.l    A4, [A6 + 0x8]
  3177. 00002130  264C                     movea.l    A3, A4
  3178. 00002132  177C 0001 0044           move.b     [A3 + 0x44], 0x1
  3179. 00002138  7000                     moveq.l    D0, 0x00
  3180. 0000213A  1006                     move.b     D0, D6
  3181. 0000213C  2F00                     move.l     -[A7], D0
  3182. 0000213E  7000                     moveq.l    D0, 0x00
  3183. 00002140  1007                     move.b     D0, D7
  3184. 00002142  2F00                     move.l     -[A7], D0
  3185. 00002144  2F0C                     move.l     -[A7], A4
  3186. 00002146  4EBA 0384                jsr        [PC + 0x384 /* 000024CC */]
  3187. 0000214A  286C 0046                movea.l    A4, [A4 + 0x46]
  3188. 0000214E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3189. 00002152  601A                     bra        +0x1C /* 0000216E */
  3190. label00002154:
  3191. 00002154  7000                     moveq.l    D0, 0x00
  3192. 00002156  1006                     move.b     D0, D6
  3193. 00002158  2F00                     move.l     -[A7], D0
  3194. 0000215A  7000                     moveq.l    D0, 0x00
  3195. 0000215C  1007                     move.b     D0, D7
  3196. 0000215E  2F00                     move.l     -[A7], D0
  3197. 00002160  2F0C                     move.l     -[A7], A4
  3198. 00002162  4EBA FFB8                jsr        [PC - 0x48 /* 0000211C */]
  3199. 00002166  286C 004A                movea.l    A4, [A4 + 0x4A]
  3200. 0000216A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3201. label0000216E:
  3202. 0000216E  200C                     move.l     D0, A4
  3203. 00002170  66E2                     bne        -0x1C /* 00002154 */
  3204. 00002172  422B 0044                clr.b      [A3 + 0x44]
  3205. 00002176  598F                     subq.l     A7, 4
  3206. 00002178  200D                     move.l     D0, A5
  3207. 0000217A  2F00                     move.l     -[A7], D0
  3208. 0000217C  303C 80E3                move.w     D0, 0x80E3
  3209. 00002180  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3210. 00002186  7001                     moveq.l    D0, 0x01
  3211. 00002188  1F00                     move.b     -[A7], D0
  3212. 0000218A  303C 8090                move.w     D0, 0x8090
  3213. 0000218E  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3214. 00002194  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  3215. 0000219A  4E5E                     unlink     A6
  3216. 0000219C  4E75                     rts
  3217. fn0000219E:
  3218. 0000219E  4E56 0000                link       A6, 0
  3219. 000021A2  2F0B                     move.l     -[A7], A3
  3220. 000021A4  226E 0008                movea.l    A1, [A6 + 0x8]
  3221. 000021A8  600C                     bra        +0xE /* 000021B6 */
  3222. label000021AA:
  3223. 000021AA  2269 003A                movea.l    A1, [A1 + 0x3A]
  3224. 000021AE  2009                     move.l     D0, A1
  3225. 000021B0  6604                     bne        +0x6 /* 000021B6 */
  3226. 000021B2  7000                     moveq.l    D0, 0x00
  3227. 000021B4  600A                     bra        +0xC /* 000021C0 */
  3228. label000021B6:
  3229. 000021B6  2669 0036                movea.l    A3, [A1 + 0x36]
  3230. 000021BA  200B                     move.l     D0, A3
  3231. 000021BC  67EC                     beq        -0x12 /* 000021AA */
  3232. 000021BE  200B                     move.l     D0, A3
  3233. label000021C0:
  3234. 000021C0  266E FFFC                movea.l    A3, [A6 - 0x4]
  3235. 000021C4  4E5E                     unlink     A6
  3236. 000021C6  4E75                     rts
  3237. 000021C8  4E56 0000                link       A6, 0
  3238. 000021CC  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  3239. 000021D0  3E2E 0008                move.w     D7, [A6 + 0x8]
  3240. 000021D4  246E 000A                movea.l    A2, [A6 + 0xA]
  3241. 000021D8  7000                     moveq.l    D0, 0x00
  3242. 000021DA  2840                     movea.l    A4, D0
  3243. 000021DC  2F0A                     move.l     -[A7], A2
  3244. 000021DE  4EBA FFBE                jsr        [PC - 0x42 /* 0000219E */]
  3245. 000021E2  2640                     movea.l    A3, D0
  3246. 000021E4  200B                     move.l     D0, A3
  3247. 000021E6  584F                     addq.w     A7, 4
  3248. 000021E8  6732                     beq        +0x34 /* 0000221C */
  3249. 000021EA  598F                     subq.l     A7, 4
  3250. 000021EC  2F0B                     move.l     -[A7], A3
  3251. 000021EE  2F0A                     move.l     -[A7], A2
  3252. 000021F0  3F07                     move.w     -[A7], D7
  3253. 000021F2  2F3C 0006 0002           move.l     -[A7], 0x60002
  3254. 000021F8  7000                     moveq.l    D0, 0x00
  3255. 000021FA  A82A                     syscall    ComponentDispatch
  3256. 000021FC  285F                     movea.l    A4, [A7]+
  3257. 000021FE  200C                     move.l     D0, A4
  3258. 00002200  671A                     beq        +0x1C /* 0000221C */
  3259. 00002202  08AC 0000 0013           bclr.b     [A4 + 0x13], 0x0
  3260. 00002208  02AC FFFF FFFD 0010      andi.l     [A4 + 0x10], 0xFFFFFFFD
  3261. 00002210  3947 0028                move.w     [A4 + 0x28], D7
  3262. 00002214  294A 0020                move.l     [A4 + 0x20], A2
  3263. 00002218  294B 0024                move.l     [A4 + 0x24], A3
  3264. label0000221C:
  3265. 0000221C  2D4C 000E                move.l     [A6 + 0xE], A4
  3266. 00002220  4CEE 1C80 FFF0           movem.l    D7,A2,A3,A4, [A6 - 0x10]
  3267. 00002226  4E5E                     unlink     A6
  3268. 00002228  4E74 0006                rtd        0x0006
  3269. 0000222C  4E56 0000                link       A6, 0
  3270. 00002230  2F0C                     move.l     -[A7], A4
  3271. 00002232  286E 0008                movea.l    A4, [A6 + 0x8]
  3272. 00002236  200C                     move.l     D0, A4
  3273. 00002238  6730                     beq        +0x32 /* 0000226A */
  3274. 0000223A  598F                     subq.l     A7, 4
  3275. 0000223C  303C 8013                move.w     D0, 0x8013
  3276. 00002240  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3277. 00002246  4A9F                     tst.l      [A7]+
  3278. 00002248  6720                     beq        +0x22 /* 0000226A */
  3279. 0000224A  2F0C                     move.l     -[A7], A4
  3280. 0000224C  303C 80B9                move.w     D0, 0x80B9
  3281. 00002250  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3282. 00002256  598F                     subq.l     A7, 4
  3283. 00002258  2F2C 0024                move.l     -[A7], [A4 + 0x24]
  3284. 0000225C  2F0C                     move.l     -[A7], A4
  3285. 0000225E  2F3C 0004 0003           move.l     -[A7], 0x40003
  3286. 00002264  7000                     moveq.l    D0, 0x00
  3287. 00002266  A82A                     syscall    ComponentDispatch
  3288. 00002268  584F                     addq.w     A7, 4
  3289. label0000226A:
  3290. 0000226A  286E FFFC                movea.l    A4, [A6 - 0x4]
  3291. 0000226E  4E5E                     unlink     A6
  3292. 00002270  4E74 0004                rtd        0x0004
  3293. 00002274  4E56 0000                link       A6, 0
  3294. 00002278  226E 0008                movea.l    A1, [A6 + 0x8]
  3295. 0000227C  2009                     move.l     D0, A1
  3296. 0000227E  6708                     beq        +0xA /* 00002288 */
  3297. 00002280  3D69 0028 000C           move.w     [A6 + 0xC], [A1 + 0x28]
  3298. 00002286  6004                     bra        +0x6 /* 0000228C */
  3299. label00002288:
  3300. 00002288  426E 000C                clr.w      [A6 + 0xC]
  3301. label0000228C:
  3302. 0000228C  4E5E                     unlink     A6
  3303. 0000228E  4E74 0004                rtd        0x0004
  3304. 00002292  4E56 0000                link       A6, 0
  3305. 00002296  226E 0008                movea.l    A1, [A6 + 0x8]
  3306. 0000229A  2009                     move.l     D0, A1
  3307. 0000229C  6708                     beq        +0xA /* 000022A6 */
  3308. 0000229E  2D69 0020 000C           move.l     [A6 + 0xC], [A1 + 0x20]
  3309. 000022A4  6006                     bra        +0x8 /* 000022AC */
  3310. label000022A6:
  3311. 000022A6  7000                     moveq.l    D0, 0x00
  3312. 000022A8  2D40 000C                move.l     [A6 + 0xC], D0
  3313. label000022AC:
  3314. 000022AC  4E5E                     unlink     A6
  3315. 000022AE  4E74 0004                rtd        0x0004
  3316. 000022B2  4E56 FFFC                link       A6, -0x0004
  3317. 000022B6  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  3318. 000022BA  266E 0018                movea.l    A3, [A6 + 0x18]
  3319. 000022BE  286E 001C                movea.l    A4, [A6 + 0x1C]
  3320. 000022C2  4247                     clr.w      D7
  3321. 000022C4  200B                     move.l     D0, A3
  3322. 000022C6  6704                     beq        +0x6 /* 000022CC */
  3323. 000022C8  200C                     move.l     D0, A4
  3324. 000022CA  6604                     bne        +0x6 /* 000022D0 */
  3325. label000022CC:
  3326. 000022CC  7ECE                     moveq.l    D7, 0xFFFFFFCE
  3327. 000022CE  605C                     bra        +0x5E /* 0000232C */
  3328. label000022D0:
  3329. 000022D0  202C 0010                move.l     D0, [A4 + 0x10]
  3330. 000022D4  0800 0000                btst.b     D0, 0x0
  3331. 000022D8  6704                     beq        +0x6 /* 000022DE */
  3332. 000022DA  7ECE                     moveq.l    D7, 0xFFFFFFCE
  3333. 000022DC  604E                     bra        +0x50 /* 0000232C */
  3334. label000022DE:
  3335. 000022DE  246C 0020                movea.l    A2, [A4 + 0x20]
  3336. 000022E2  294B 0014                move.l     [A4 + 0x14], A3
  3337. 000022E6  296E 0014 0018           move.l     [A4 + 0x18], [A6 + 0x14]
  3338. 000022EC  00AC 0000 0001 0010      ori.l      [A4 + 0x10], 0x1
  3339. 000022F4  02AC FFFF FFFD 0010      andi.l     [A4 + 0x10], 0xFFFFFFFD
  3340. 000022FC  200D                     move.l     D0, A5
  3341. 000022FE  2940 001C                move.l     [A4 + 0x1C], D0
  3342. 00002302  598F                     subq.l     A7, 4
  3343. 00002304  2F2C 0024                move.l     -[A7], [A4 + 0x24]
  3344. 00002308  2F0C                     move.l     -[A7], A4
  3345. 0000230A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3346. 0000230E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3347. 00002312  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3348. 00002316  2F3C 0010 0004           move.l     -[A7], 0x100004
  3349. 0000231C  7000                     moveq.l    D0, 0x00
  3350. 0000231E  A82A                     syscall    ComponentDispatch
  3351. 00002320  201F                     move.l     D0, [A7]+
  3352. 00002322  3E00                     move.w     D7, D0
  3353. 00002324  6706                     beq        +0x8 /* 0000232C */
  3354. 00002326  08AC 0000 0013           bclr.b     [A4 + 0x13], 0x0
  3355. label0000232C:
  3356. 0000232C  3D47 0020                move.w     [A6 + 0x20], D7
  3357. 00002330  4CEE 1C80 FFEC           movem.l    D7,A2,A3,A4, [A6 - 0x14]
  3358. 00002336  4E5E                     unlink     A6
  3359. 00002338  4E74 0018                rtd        0x0018
  3360. 0000233C  4E56 FFFC                link       A6, -0x0004
  3361. 00002340  48E7 0108                movem.l    -[A7], D7,A4
  3362. 00002344  286E 0008                movea.l    A4, [A6 + 0x8]
  3363. 00002348  200C                     move.l     D0, A4
  3364. 0000234A  6762                     beq        +0x64 /* 000023AE */
  3365. 0000234C  7001                     moveq.l    D0, 0x01
  3366. 0000234E  C0AC 0010                and.l      D0, [A4 + 0x10]
  3367. 00002352  675A                     beq        +0x5C /* 000023AE */
  3368. 00002354  7002                     moveq.l    D0, 0x02
  3369. 00002356  C0AC 0010                and.l      D0, [A4 + 0x10]
  3370. 0000235A  6614                     bne        +0x16 /* 00002370 */
  3371. 0000235C  598F                     subq.l     A7, 4
  3372. 0000235E  2F2C 0024                move.l     -[A7], [A4 + 0x24]
  3373. 00002362  2F0C                     move.l     -[A7], A4
  3374. 00002364  2F3C 0004 0005           move.l     -[A7], 0x40005
  3375. 0000236A  7000                     moveq.l    D0, 0x00
  3376. 0000236C  A82A                     syscall    ComponentDispatch
  3377. 0000236E  584F                     addq.w     A7, 4
  3378. label00002370:
  3379. 00002370  08AC 0000 0013           bclr.b     [A4 + 0x13], 0x0
  3380. 00002376  7002                     moveq.l    D0, 0x02
  3381. 00002378  C0AC 0010                and.l      D0, [A4 + 0x10]
  3382. 0000237C  6730                     beq        +0x32 /* 000023AE */
  3383. 0000237E  204C                     movea.l    A0, A4
  3384. 00002380  5088                     addq.l     A0, 8
  3385. 00002382  2D48 FFFC                move.l     [A6 - 0x4], A0
  3386. 00002386  598F                     subq.l     A7, 4
  3387. 00002388  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  3388. 0000238C  303C 80E3                move.w     D0, 0x80E3
  3389. 00002390  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3390. 00002396  205F                     movea.l    A0, [A7]+
  3391. 00002398  41E8 0024                lea.l      A0, [A0 + 0x24]
  3392. 0000239C  2248                     movea.l    A1, A0
  3393. 0000239E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3394. 000023A2  A96E                     syscall    Dequeue
  3395. 000023A4  3E00                     move.w     D7, D0
  3396. 000023A6  02AC FFFF FFFD 0010      andi.l     [A4 + 0x10], 0xFFFFFFFD
  3397. label000023AE:
  3398. 000023AE  4CEE 1080 FFF4           movem.l    D7,A4, [A6 - 0xC]
  3399. 000023B4  4E5E                     unlink     A6
  3400. 000023B6  4E74 0004                rtd        0x0004
  3401. 000023BA  4E56 0000                link       A6, 0
  3402. 000023BE  206E 0008                movea.l    A0, [A6 + 0x8]
  3403. 000023C2  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  3404. 000023C6  4EBA 020E                jsr        [PC + 0x20E /* 000025D6 */]
  3405. 000023CA  2D40 000C                move.l     [A6 + 0xC], D0
  3406. 000023CE  4E5E                     unlink     A6
  3407. 000023D0  4E74 0004                rtd        0x0004
  3408. 000023D4  4E56 0000                link       A6, 0
  3409. 000023D8  206E 0008                movea.l    A0, [A6 + 0x8]
  3410. 000023DC  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3411. 000023E0  4EBA 01F4                jsr        [PC + 0x1F4 /* 000025D6 */]
  3412. 000023E4  2D40 000C                move.l     [A6 + 0xC], D0
  3413. 000023E8  4E5E                     unlink     A6
  3414. 000023EA  4E74 0004                rtd        0x0004
  3415. 000023EE  4E56 FFFC                link       A6, -0x0004
  3416. 000023F2  48E7 0108                movem.l    -[A7], D7,A4
  3417. 000023F6  286E 0008                movea.l    A4, [A6 + 0x8]
  3418. 000023FA  2F0C                     move.l     -[A7], A4
  3419. 000023FC  303C 80B9                move.w     D0, 0x80B9
  3420. 00002400  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3421. 00002406  302C 0028                move.w     D0, [A4 + 0x28]
  3422. 0000240A  48C0                     ext.l      D0
  3423. 0000240C  3E3C 8000                move.w     D7, 0x8000
  3424. 00002410  CE40                     and.w      D7, D0
  3425. 00002412  4A47                     tst.w      D7
  3426. 00002414  6724                     beq        +0x26 /* 0000243A */
  3427. 00002416  206C 0020                movea.l    A0, [A4 + 0x20]
  3428. 0000241A  4A28 0044                tst.b      [A0 + 0x44]
  3429. 0000241E  661A                     bne        +0x1C /* 0000243A */
  3430. 00002420  202C 001C                move.l     D0, [A4 + 0x1C]
  3431. 00002424  C18D                     exg        D0, A5
  3432. 00002426  2E00                     move.l     D7, D0
  3433. 00002428  2F0C                     move.l     -[A7], A4
  3434. 0000242A  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  3435. 0000242E  206C 0014                movea.l    A0, [A4 + 0x14]
  3436. 00002432  4E90                     jsr        [A0]
  3437. 00002434  2007                     move.l     D0, D7
  3438. 00002436  C18D                     exg        D0, A5
  3439. 00002438  602E                     bra        +0x30 /* 00002468 */
  3440. label0000243A:
  3441. 0000243A  00AC 0000 0003 0010      ori.l      [A4 + 0x10], 0x3
  3442. 00002442  204C                     movea.l    A0, A4
  3443. 00002444  5088                     addq.l     A0, 8
  3444. 00002446  2D48 FFFC                move.l     [A6 - 0x4], A0
  3445. 0000244A  598F                     subq.l     A7, 4
  3446. 0000244C  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  3447. 00002450  303C 80E3                move.w     D0, 0x80E3
  3448. 00002454  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3449. 0000245A  205F                     movea.l    A0, [A7]+
  3450. 0000245C  41E8 0024                lea.l      A0, [A0 + 0x24]
  3451. 00002460  2248                     movea.l    A1, A0
  3452. 00002462  206E FFFC                movea.l    A0, [A6 - 0x4]
  3453. 00002466  A96F                     syscall    Enqueue
  3454. label00002468:
  3455. 00002468  4CEE 1080 FFF4           movem.l    D7,A4, [A6 - 0xC]
  3456. 0000246E  4E5E                     unlink     A6
  3457. 00002470  4E74 0004                rtd        0x0004
  3458. fn00002474:
  3459. 00002474  4E56 0000                link       A6, 0
  3460. 00002478  48E7 0018                movem.l    -[A7], A3,A4
  3461. 0000247C  598F                     subq.l     A7, 4
  3462. 0000247E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3463. 00002482  303C 812B                move.w     D0, 0x812B
  3464. 00002486  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3465. 0000248C  285F                     movea.l    A4, [A7]+
  3466. 0000248E  602E                     bra        +0x30 /* 000024BE */
  3467. label00002490:
  3468. 00002490  598F                     subq.l     A7, 4
  3469. 00002492  2F0C                     move.l     -[A7], A4
  3470. 00002494  303C 812C                move.w     D0, 0x812C
  3471. 00002498  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3472. 0000249E  265F                     movea.l    A3, [A7]+
  3473. 000024A0  2014                     move.l     D0, [A4]
  3474. 000024A2  0800 0000                btst.b     D0, 0x0
  3475. 000024A6  6714                     beq        +0x16 /* 000024BC */
  3476. 000024A8  598F                     subq.l     A7, 4
  3477. 000024AA  2F2C 0024                move.l     -[A7], [A4 + 0x24]
  3478. 000024AE  2F0C                     move.l     -[A7], A4
  3479. 000024B0  2F3C 0004 0006           move.l     -[A7], 0x40006
  3480. 000024B6  7000                     moveq.l    D0, 0x00
  3481. 000024B8  A82A                     syscall    ComponentDispatch
  3482. 000024BA  584F                     addq.w     A7, 4
  3483. label000024BC:
  3484. 000024BC  284B                     movea.l    A4, A3
  3485. label000024BE:
  3486. 000024BE  200C                     move.l     D0, A4
  3487. 000024C0  66CE                     bne        -0x30 /* 00002490 */
  3488. 000024C2  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  3489. 000024C8  4E5E                     unlink     A6
  3490. 000024CA  4E75                     rts
  3491. fn000024CC:
  3492. 000024CC  4E56 0000                link       A6, 0
  3493. 000024D0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3494. 000024D4  1C2E 0013                move.b     D6, [A6 + 0x13]
  3495. 000024D8  1E2E 000F                move.b     D7, [A6 + 0xF]
  3496. 000024DC  598F                     subq.l     A7, 4
  3497. 000024DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3498. 000024E2  303C 812B                move.w     D0, 0x812B
  3499. 000024E6  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3500. 000024EC  285F                     movea.l    A4, [A7]+
  3501. 000024EE  6030                     bra        +0x32 /* 00002520 */
  3502. label000024F0:
  3503. 000024F0  598F                     subq.l     A7, 4
  3504. 000024F2  2F0C                     move.l     -[A7], A4
  3505. 000024F4  303C 812C                move.w     D0, 0x812C
  3506. 000024F8  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3507. 000024FE  265F                     movea.l    A3, [A7]+
  3508. 00002500  7004                     moveq.l    D0, 0x04
  3509. 00002502  C094                     and.l      D0, [A4]
  3510. 00002504  6718                     beq        +0x1A /* 0000251E */
  3511. 00002506  598F                     subq.l     A7, 4
  3512. 00002508  2F2C 0024                move.l     -[A7], [A4 + 0x24]
  3513. 0000250C  2F0C                     move.l     -[A7], A4
  3514. 0000250E  1F07                     move.b     -[A7], D7
  3515. 00002510  1F06                     move.b     -[A7], D6
  3516. 00002512  2F3C 0008 0009           move.l     -[A7], 0x80009
  3517. 00002518  7000                     moveq.l    D0, 0x00
  3518. 0000251A  A82A                     syscall    ComponentDispatch
  3519. 0000251C  584F                     addq.w     A7, 4
  3520. label0000251E:
  3521. 0000251E  284B                     movea.l    A4, A3
  3522. label00002520:
  3523. 00002520  200C                     move.l     D0, A4
  3524. 00002522  66CC                     bne        -0x32 /* 000024F0 */
  3525. 00002524  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  3526. 0000252A  4E5E                     unlink     A6
  3527. 0000252C  4E75                     rts
  3528. fn0000252E:
  3529. 0000252E  4E56 0000                link       A6, 0
  3530. 00002532  48E7 0018                movem.l    -[A7], A3,A4
  3531. 00002536  598F                     subq.l     A7, 4
  3532. 00002538  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3533. 0000253C  303C 812B                move.w     D0, 0x812B
  3534. 00002540  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3535. 00002546  285F                     movea.l    A4, [A7]+
  3536. 00002548  602C                     bra        +0x2E /* 00002576 */
  3537. label0000254A:
  3538. 0000254A  598F                     subq.l     A7, 4
  3539. 0000254C  2F0C                     move.l     -[A7], A4
  3540. 0000254E  303C 812C                move.w     D0, 0x812C
  3541. 00002552  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3542. 00002558  265F                     movea.l    A3, [A7]+
  3543. 0000255A  7002                     moveq.l    D0, 0x02
  3544. 0000255C  C094                     and.l      D0, [A4]
  3545. 0000255E  6714                     beq        +0x16 /* 00002574 */
  3546. 00002560  598F                     subq.l     A7, 4
  3547. 00002562  2F2C 0024                move.l     -[A7], [A4 + 0x24]
  3548. 00002566  2F0C                     move.l     -[A7], A4
  3549. 00002568  2F3C 0004 0007           move.l     -[A7], 0x40007
  3550. 0000256E  7000                     moveq.l    D0, 0x00
  3551. 00002570  A82A                     syscall    ComponentDispatch
  3552. 00002572  584F                     addq.w     A7, 4
  3553. label00002574:
  3554. 00002574  284B                     movea.l    A4, A3
  3555. label00002576:
  3556. 00002576  200C                     move.l     D0, A4
  3557. 00002578  66D0                     bne        -0x2E /* 0000254A */
  3558. 0000257A  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  3559. 00002580  4E5E                     unlink     A6
  3560. 00002582  4E75                     rts
  3561. 00002584  4E56 0000                link       A6, 0
  3562. 00002588  2F0C                     move.l     -[A7], A4
  3563. 0000258A  286E 0008                movea.l    A4, [A6 + 0x8]
  3564. 0000258E  204C                     movea.l    A0, A4
  3565. 00002590  5088                     addq.l     A0, 8
  3566. 00002592  226C 0020                movea.l    A1, [A4 + 0x20]
  3567. 00002596  43E9 002C                lea.l      A1, [A1 + 0x2C]
  3568. 0000259A  A96F                     syscall    Enqueue
  3569. 0000259C  426E 000C                clr.w      [A6 + 0xC]
  3570. 000025A0  286E FFFC                movea.l    A4, [A6 - 0x4]
  3571. 000025A4  4E5E                     unlink     A6
  3572. 000025A6  4E74 0004                rtd        0x0004
  3573. 000025AA  4E56 0000                link       A6, 0
  3574. 000025AE  48E7 0108                movem.l    -[A7], D7,A4
  3575. 000025B2  286E 0008                movea.l    A4, [A6 + 0x8]
  3576. 000025B6  204C                     movea.l    A0, A4
  3577. 000025B8  5088                     addq.l     A0, 8
  3578. 000025BA  226C 0020                movea.l    A1, [A4 + 0x20]
  3579. 000025BE  43E9 002C                lea.l      A1, [A1 + 0x2C]
  3580. 000025C2  A96E                     syscall    Dequeue
  3581. 000025C4  3E00                     move.w     D7, D0
  3582. 000025C6  3D47 000C                move.w     [A6 + 0xC], D7
  3583. 000025CA  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  3584. 000025D0  4E5E                     unlink     A6
  3585. 000025D2  4E74 0004                rtd        0x0004
  3586. fn000025D6:
  3587. 000025D6  4E56 0000                link       A6, 0
  3588. 000025DA  2F0C                     move.l     -[A7], A4
  3589. 000025DC  286E 0008                movea.l    A4, [A6 + 0x8]
  3590. 000025E0  200C                     move.l     D0, A4
  3591. 000025E2  A055                     syscall    StripAddress
  3592. 000025E4  2840                     movea.l    A4, D0
  3593. 000025E6  200C                     move.l     D0, A4
  3594. 000025E8  6706                     beq        +0x8 /* 000025F0 */
  3595. 000025EA  200C                     move.l     D0, A4
  3596. 000025EC  5180                     subq.l     D0, 8
  3597. 000025EE  6002                     bra        +0x4 /* 000025F2 */
  3598. label000025F0:
  3599. 000025F0  7000                     moveq.l    D0, 0x00
  3600. label000025F2:
  3601. 000025F2  286E FFFC                movea.l    A4, [A6 - 0x4]
  3602. 000025F6  4E5E                     unlink     A6
  3603. 000025F8  4E75                     rts
  3604. label000025FA:
  3605. 000025FA  4E56 0000                link       A6, 0
  3606. 000025FE  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  3607. 00002602  2C2E 0008                move.l     D6, [A6 + 0x8]
  3608. 00002606  246E 000C                movea.l    A2, [A6 + 0xC]
  3609. 0000260A  266E 0014                movea.l    A3, [A6 + 0x14]
  3610. 0000260E  7000                     moveq.l    D0, 0x00
  3611. 00002610  2840                     movea.l    A4, D0
  3612. label00002612:
  3613. 00002612  558F                     subq.l     A7, 2
  3614. 00002614  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3615. 00002618  2F0B                     move.l     -[A7], A3
  3616. 0000261A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3617. 0000261E  2F0A                     move.l     -[A7], A2
  3618. 00002620  2F06                     move.l     -[A7], D6
  3619. 00002622  7003                     moveq.l    D0, 0x03
  3620. 00002624  205F                     movea.l    A0, [A7]+
  3621. 00002626  4E90                     jsr        [A0]
  3622. 00002628  3E1F                     move.w     D7, [A7]+
  3623. 0000262A  0C47 FFDD                cmpi.w     D7, 0xFFDD
  3624. 0000262E  6706                     beq        +0x8 /* 00002636 */
  3625. 00002630  0C47 FFC8                cmpi.w     D7, 0xFFC8
  3626. 00002634  6638                     bne        +0x3A /* 0000266E */
  3627. label00002636:
  3628. 00002636  200C                     move.l     D0, A4
  3629. 00002638  6622                     bne        +0x24 /* 0000265C */
  3630. 0000263A  203C 0000 0080           move.l     D0, 0x80
  3631. 00002640  A122                     syscall    NewHandle, flags=1
  3632. 00002642  2848                     movea.l    A4, A0
  3633. 00002644  200C                     move.l     D0, A4
  3634. 00002646  6714                     beq        +0x16 /* 0000265C */
  3635. 00002648  558F                     subq.l     A7, 2
  3636. 0000264A  2F0B                     move.l     -[A7], A3
  3637. 0000264C  2F0C                     move.l     -[A7], A4
  3638. 0000264E  303C 0135                move.w     D0, 0x135
  3639. 00002652  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3640. 00002658  4A5F                     tst.w      [A7]+
  3641. 0000265A  6612                     bne        +0x14 /* 0000266E */
  3642. label0000265C:
  3643. 0000265C  264C                     movea.l    A3, A4
  3644. 0000265E  200C                     move.l     D0, A4
  3645. 00002660  670C                     beq        +0xE /* 0000266E */
  3646. 00002662  2F0B                     move.l     -[A7], A3
  3647. 00002664  4EBA 00E2                jsr        [PC + 0xE2 /* 00002748 */]
  3648. 00002668  4A00                     tst.b      D0
  3649. 0000266A  584F                     addq.w     A7, 4
  3650. 0000266C  66A4                     bne        -0x5A /* 00002612 */
  3651. label0000266E:
  3652. 0000266E  200C                     move.l     D0, A4
  3653. 00002670  671E                     beq        +0x20 /* 00002690 */
  3654. 00002672  4A47                     tst.w      D7
  3655. 00002674  6616                     bne        +0x18 /* 0000268C */
  3656. 00002676  558F                     subq.l     A7, 2
  3657. 00002678  2F0B                     move.l     -[A7], A3
  3658. 0000267A  2F0C                     move.l     -[A7], A4
  3659. 0000267C  303C 0135                move.w     D0, 0x135
  3660. 00002680  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3661. 00002686  14BC 0001                move.b     [A2], 0x1
  3662. 0000268A  544F                     addq.w     A7, 2
  3663. label0000268C:
  3664. 0000268C  204C                     movea.l    A0, A4
  3665. 0000268E  A023                     syscall    DisposHandle/DisposeHandle
  3666. label00002690:
  3667. 00002690  3D47 001C                move.w     [A6 + 0x1C], D7
  3668. 00002694  4CEE 1CC0 FFEC           movem.l    D6,D7,A2,A3,A4, [A6 - 0x14]
  3669. 0000269A  4E5E                     unlink     A6
  3670. 0000269C  4E74 0014                rtd        0x0014
  3671. label000026A0:
  3672. 000026A0  4E56 0000                link       A6, 0
  3673. 000026A4  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  3674. 000026A8  282E 0008                move.l     D4, [A6 + 0x8]
  3675. 000026AC  2C2E 0024                move.l     D6, [A6 + 0x24]
  3676. 000026B0  246E 001C                movea.l    A2, [A6 + 0x1C]
  3677. 000026B4  266E 0020                movea.l    A3, [A6 + 0x20]
  3678. 000026B8  7000                     moveq.l    D0, 0x00
  3679. 000026BA  2840                     movea.l    A4, D0
  3680. 000026BC  3A12                     move.w     D5, [A2]
  3681. label000026BE:
  3682. 000026BE  3485                     move.w     [A2], D5
  3683. 000026C0  558F                     subq.l     A7, 2
  3684. 000026C2  2F2E 0028                move.l     -[A7], [A6 + 0x28]
  3685. 000026C6  2F06                     move.l     -[A7], D6
  3686. 000026C8  2F0B                     move.l     -[A7], A3
  3687. 000026CA  2F0A                     move.l     -[A7], A2
  3688. 000026CC  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3689. 000026D0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3690. 000026D4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3691. 000026D8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3692. 000026DC  2F04                     move.l     -[A7], D4
  3693. 000026DE  7005                     moveq.l    D0, 0x05
  3694. 000026E0  205F                     movea.l    A0, [A7]+
  3695. 000026E2  4E90                     jsr        [A0]
  3696. 000026E4  3E1F                     move.w     D7, [A7]+
  3697. 000026E6  7008                     moveq.l    D0, 0x08
  3698. 000026E8  C086                     and.l      D0, D6
  3699. 000026EA  6644                     bne        +0x46 /* 00002730 */
  3700. 000026EC  0C47 FFDD                cmpi.w     D7, 0xFFDD
  3701. 000026F0  6706                     beq        +0x8 /* 000026F8 */
  3702. 000026F2  0C47 FFC8                cmpi.w     D7, 0xFFC8
  3703. 000026F6  6638                     bne        +0x3A /* 00002730 */
  3704. label000026F8:
  3705. 000026F8  200C                     move.l     D0, A4
  3706. 000026FA  6622                     bne        +0x24 /* 0000271E */
  3707. 000026FC  203C 0000 0080           move.l     D0, 0x80
  3708. 00002702  A122                     syscall    NewHandle, flags=1
  3709. 00002704  2848                     movea.l    A4, A0
  3710. 00002706  200C                     move.l     D0, A4
  3711. 00002708  6714                     beq        +0x16 /* 0000271E */
  3712. 0000270A  558F                     subq.l     A7, 2
  3713. 0000270C  2F0B                     move.l     -[A7], A3
  3714. 0000270E  2F0C                     move.l     -[A7], A4
  3715. 00002710  303C 0135                move.w     D0, 0x135
  3716. 00002714  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3717. 0000271A  4A5F                     tst.w      [A7]+
  3718. 0000271C  6612                     bne        +0x14 /* 00002730 */
  3719. label0000271E:
  3720. 0000271E  264C                     movea.l    A3, A4
  3721. 00002720  200C                     move.l     D0, A4
  3722. 00002722  670C                     beq        +0xE /* 00002730 */
  3723. 00002724  2F0B                     move.l     -[A7], A3
  3724. 00002726  4EBA 0020                jsr        [PC + 0x20 /* 00002748 */]
  3725. 0000272A  4A00                     tst.b      D0
  3726. 0000272C  584F                     addq.w     A7, 4
  3727. 0000272E  668E                     bne        -0x70 /* 000026BE */
  3728. label00002730:
  3729. 00002730  200C                     move.l     D0, A4
  3730. 00002732  6704                     beq        +0x6 /* 00002738 */
  3731. 00002734  204C                     movea.l    A0, A4
  3732. 00002736  A023                     syscall    DisposHandle/DisposeHandle
  3733. label00002738:
  3734. 00002738  3D47 002C                move.w     [A6 + 0x2C], D7
  3735. 0000273C  4CEE 1CF0 FFE4           movem.l    D4,D5,D6,D7,A2,A3,A4, [A6 - 0x1C]
  3736. 00002742  4E5E                     unlink     A6
  3737. 00002744  4E74 0024                rtd        0x0024
  3738. fn00002748:
  3739. 00002748  4E56 FF46                link       A6, -0x00BA
  3740. 0000274C  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  3741. 00002750  206E 0008                movea.l    A0, [A6 + 0x8]
  3742. 00002754  2650                     movea.l    A3, [A0]
  3743. 00002756  7005                     moveq.l    D0, 0x05
  3744. 00002758  B06B 002C                cmp.w      D0, [A3 + 0x2C]
  3745. 0000275C  676C                     beq        +0x6E /* 000027CA */
  3746. 0000275E  4247                     clr.w      D7
  3747. label00002760:
  3748. 00002760  7000                     moveq.l    D0, 0x00
  3749. 00002762  2D40 FF52                move.l     [A6 - 0xAE], D0
  3750. 00002766  426E FF5C                clr.w      [A6 - 0xA4]
  3751. 0000276A  5247                     addq.w     D7, 1
  3752. 0000276C  3D47 FF62                move.w     [A6 - 0x9E], D7
  3753. 00002770  41EE FFC0                lea.l      A0, [A6 - 0x40]
  3754. 00002774  2D48 FF58                move.l     [A6 - 0xA8], A0
  3755. 00002778  41EE FF46                lea.l      A0, [A6 - 0xBA]
  3756. 0000277C  A207                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2
  3757. 0000277E  4A40                     tst.w      D0
  3758. 00002780  6648                     bne        +0x4A /* 000027CA */
  3759. 00002782  202E FF64                move.l     D0, [A6 - 0x9C]
  3760. 00002786  B0AB 0026                cmp.l      D0, [A3 + 0x26]
  3761. 0000278A  6726                     beq        +0x28 /* 000027B2 */
  3762. 0000278C  41EB 000B                lea.l      A0, [A3 + 0xB]
  3763. 00002790  226E FF58                movea.l    A1, [A6 - 0xA8]
  3764. 00002794  5289                     addq.l     A1, 1
  3765. 00002796  7000                     moveq.l    D0, 0x00
  3766. 00002798  102B 000A                move.b     D0, [A3 + 0xA]
  3767. 0000279C  7210                     moveq.l    D1, 0x10
  3768. 0000279E  E3A8                     lsl        D0, D1
  3769. 000027A0  246E FF58                movea.l    A2, [A6 - 0xA8]
  3770. 000027A4  7200                     moveq.l    D1, 0x00
  3771. 000027A6  1212                     move.b     D1, [A2]
  3772. 000027A8  8280                     or.l       D1, D0
  3773. 000027AA  2001                     move.l     D0, D1
  3774. 000027AC  A23C                     syscall    CmpString, flags=2
  3775. 000027AE  4A80                     tst.l      D0
  3776. 000027B0  66AE                     bne        -0x50 /* 00002760 */
  3777. label000027B2:
  3778. 000027B2  7001                     moveq.l    D0, 0x01
  3779. 000027B4  B06B 002C                cmp.w      D0, [A3 + 0x2C]
  3780. 000027B8  6606                     bne        +0x8 /* 000027C0 */
  3781. 000027BA  426B 002C                clr.w      [A3 + 0x2C]
  3782. 000027BE  6006                     bra        +0x8 /* 000027C6 */
  3783. label000027C0:
  3784. 000027C0  377C 0005 002C           move.w     [A3 + 0x2C], 0x5
  3785. label000027C6:
  3786. 000027C6  7001                     moveq.l    D0, 0x01
  3787. 000027C8  603A                     bra        +0x3C /* 00002804 */
  3788. label000027CA:
  3789. 000027CA  7005                     moveq.l    D0, 0x05
  3790. 000027CC  B06B 002C                cmp.w      D0, [A3 + 0x2C]
  3791. 000027D0  6630                     bne        +0x32 /* 00002802 */
  3792. 000027D2  49EB 0096                lea.l      A4, [A3 + 0x96]
  3793. 000027D6  6024                     bra        +0x26 /* 000027FC */
  3794. label000027D8:
  3795. 000027D8  7006                     moveq.l    D0, 0x06
  3796. 000027DA  B054                     cmp.w      D0, [A4]
  3797. 000027DC  6608                     bne        +0xA /* 000027E6 */
  3798. 000027DE  38BC 0003                move.w     [A4], 0x3
  3799. 000027E2  7001                     moveq.l    D0, 0x01
  3800. 000027E4  601E                     bra        +0x20 /* 00002804 */
  3801. label000027E6:
  3802. 000027E6  302C 0002                move.w     D0, [A4 + 0x2]
  3803. 000027EA  48C0                     ext.l      D0
  3804. 000027EC  D08C                     add.l      D0, A4
  3805. 000027EE  5880                     addq.l     D0, 4
  3806. 000027F0  2840                     movea.l    A4, D0
  3807. 000027F2  200C                     move.l     D0, A4
  3808. 000027F4  7201                     moveq.l    D1, 0x01
  3809. 000027F6  C280                     and.l      D1, D0
  3810. 000027F8  D28C                     add.l      D1, A4
  3811. 000027FA  2841                     movea.l    A4, D1
  3812. label000027FC:
  3813. 000027FC  70FF                     moveq.l    D0, 0xFFFFFFFF
  3814. 000027FE  B054                     cmp.w      D0, [A4]
  3815. 00002800  66D6                     bne        -0x28 /* 000027D8 */
  3816. label00002802:
  3817. 00002802  7000                     moveq.l    D0, 0x00
  3818. label00002804:
  3819. 00002804  4CEE 1C80 FF36           movem.l    D7,A2,A3,A4, [A6 - 0xCA]
  3820. 0000280A  4E5E                     unlink     A6
  3821. 0000280C  4E75                     rts
  3822. 0000280E  4E56 0000                link       A6, 0
  3823. 00002812  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3824. 00002816  266E 0008                movea.l    A3, [A6 + 0x8]
  3825. 0000281A  286E 000C                movea.l    A4, [A6 + 0xC]
  3826. 0000281E  204C                     movea.l    A0, A4
  3827. 00002820  A025                     syscall    GetHandleSize
  3828. 00002822  2C00                     move.l     D6, D0
  3829. 00002824  3E38 0220                move.w     D7, [0x00000220 /* MemErr */]
  3830. 00002828  6614                     bne        +0x16 /* 0000283E */
  3831. 0000282A  204B                     movea.l    A0, A3
  3832. 0000282C  2006                     move.l     D0, D6
  3833. 0000282E  A024                     syscall    SetHandleSize
  3834. 00002830  3E38 0220                move.w     D7, [0x00000220 /* MemErr */]
  3835. 00002834  6608                     bne        +0xA /* 0000283E */
  3836. 00002836  2054                     movea.l    A0, [A4]
  3837. 00002838  2253                     movea.l    A1, [A3]
  3838. 0000283A  2006                     move.l     D0, D6
  3839. 0000283C  A02E                     syscall    BlockMove/BlockMoveData
  3840. label0000283E:
  3841. 0000283E  3D47 0010                move.w     [A6 + 0x10], D7
  3842. 00002842  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  3843. 00002848  4E5E                     unlink     A6
  3844. 0000284A  4E74 0008                rtd        0x0008
  3845.